interface
APProtocol<C extends Config,P extends RequestProcessor4AP>
CPProtocol<C extends Config,P extends RequestProcessor4CP>