public GenericAdapterOutboundHandlerService(IOutboundClient outboundClient, IApplicationMessageFactory messageFactory, IPolicyRegistry <string> policyRegistry)
 {
     _tcs            = new TaskCompletionSource <Message>();
     _outboundClient = outboundClient;
     _messageFactory = messageFactory;
     _policyRegistry = policyRegistry;
 }
 public GenericAdapterInboundHandlerService(IInboundServer inboundServer, IApplicationMessageFactory messageFactory, IInboundQueue <Tuple <bool, Message, IInboundReply> > inboundQueue, IInboundReplyFactory replyFactory, IPolicyRegistry <string> policyRegistry)
 {
     _inboundServer  = inboundServer;
     _inboundQueue   = inboundQueue;
     _messageFactory = messageFactory;
     _replyFactory   = replyFactory;
     _policyRegistry = policyRegistry;
 }
示例#3
0
        public TcpInboundServer(IAsyncNetTcpServer tcpServer, IInboundQueue <Tuple <bool, Message, IInboundReply> > tcpQueue, ApplicationMessageFactory messageFactory, IInboundReplyFactory replyFactory)
        {
            _tcpServer      = tcpServer;
            _tcpQueue       = tcpQueue;
            _messageFactory = messageFactory;
            _replyFactory   = replyFactory;

            _cts = new CancellationTokenSource();
        }