Beispiel #1
0
 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));
 }
Beispiel #3
0
 public TransportConnectionStateValidator()
 {
     _handler           = new TransportHeaderHandler <Nothing, Nothing>(Handle, Handle);
     _connectionHandler = new TransportConnectionHeaderHandler <Nothing, Nothing>(Handle, Handle);
 }