public ProtobufTransportProtocolSerializer() { _log = LogManager.GetLogger <ProtobufTransportProtocolSerializer>(); _transportHeaderHandler = new TransportHeaderHandler <IPooledBuffer, Nothing>(Handle, Handle); _channelHeaderHandler = new TransportChannelHeaderHandler <IPooledBuffer, Nothing>(Handle, Handle, Handle); _connectionHeaderHandler = new TransportConnectionHeaderHandler <IPooledBuffer, Nothing>(Handle, Handle); }
public T Handle <T, TArgs>(TransportConnectionHeaderHandler <T, TArgs> handler, TArgs args = default) { return(handler.Handle(this, args)); }
public TransportConnectionStateValidator() { _handler = new TransportHeaderHandler <Nothing, Nothing>(Handle, Handle); _connectionHandler = new TransportConnectionHeaderHandler <Nothing, Nothing>(Handle, Handle); }