示例#1
0
 internal ResponseMessagePump(MessagingFactory messagingFactory, string replyQueueName, RequestResponseCorrelator requestResponseCorrelator, ILogger logger, int batchSize)
     : base(logger, batchSize)
 {
     _messagingFactory          = messagingFactory;
     _replyQueueName            = replyQueueName;
     _requestResponseCorrelator = requestResponseCorrelator;
 }
示例#2
0
 public BusMulticastRequestSender(IBrokeredMessageFactory brokeredMessageFactory,
                                  IClock clock,
                                  IDependencyResolver dependencyResolver,
                                  IKnownMessageTypeVerifier knownMessageTypeVerifier,
                                  ILogger logger,
                                  INimbusMessagingFactory messagingFactory,
                                  IOutboundInterceptorFactory outboundInterceptorFactory,
                                  IRouter router,
                                  RequestResponseCorrelator requestResponseCorrelator)
 {
     _messagingFactory           = messagingFactory;
     _router                     = router;
     _brokeredMessageFactory     = brokeredMessageFactory;
     _requestResponseCorrelator  = requestResponseCorrelator;
     _dependencyResolver         = dependencyResolver;
     _outboundInterceptorFactory = outboundInterceptorFactory;
     _clock  = clock;
     _logger = logger;
     _knownMessageTypeVerifier = knownMessageTypeVerifier;
 }
示例#3
0
 public BusMulticastRequestSender(IClock clock,
                                  IDependencyResolver dependencyResolver,
                                  IKnownMessageTypeVerifier knownMessageTypeVerifier,
                                  ILogger logger,
                                  INimbusMessageFactory nimbusMessageFactory,
                                  INimbusTransport transport,
                                  IOutboundInterceptorFactory outboundInterceptorFactory,
                                  IRouter router,
                                  RequestResponseCorrelator requestResponseCorrelator)
 {
     _transport                  = transport;
     _router                     = router;
     _nimbusMessageFactory       = nimbusMessageFactory;
     _requestResponseCorrelator  = requestResponseCorrelator;
     _dependencyResolver         = dependencyResolver;
     _outboundInterceptorFactory = outboundInterceptorFactory;
     _clock  = clock;
     _logger = logger;
     _knownMessageTypeVerifier = knownMessageTypeVerifier;
 }
示例#4
0
 internal BusRequestSender(DefaultTimeoutSetting responseTimeout,
                           IClock clock,
                           IDependencyResolver dependencyResolver,
                           IKnownMessageTypeVerifier knownMessageTypeVerifier,
                           ILogger logger,
                           INimbusMessageFactory nimbusMessageFactory,
                           INimbusTransport transport,
                           IOutboundInterceptorFactory outboundInterceptorFactory,
                           IPathFactory pathFactory,
                           IRouter router,
                           RequestResponseCorrelator requestResponseCorrelator)
 {
     _transport                  = transport;
     _router                     = router;
     _nimbusMessageFactory       = nimbusMessageFactory;
     _requestResponseCorrelator  = requestResponseCorrelator;
     _pathFactory                = pathFactory;
     _outboundInterceptorFactory = outboundInterceptorFactory;
     _dependencyResolver         = dependencyResolver;
     _logger                     = logger;
     _clock                    = clock;
     _responseTimeout          = responseTimeout;
     _knownMessageTypeVerifier = knownMessageTypeVerifier;
 }
示例#5
0
 public ResponseMessageDispatcher(ILogger logger, RequestResponseCorrelator requestResponseCorrelator)
 {
     _requestResponseCorrelator = requestResponseCorrelator;
     _logger = logger;
 }
 public ResponseMessageDispatcher(IBrokeredMessageFactory brokeredMessageFactory, RequestResponseCorrelator requestResponseCorrelator)
 {
     _requestResponseCorrelator = requestResponseCorrelator;
     _brokeredMessageFactory    = brokeredMessageFactory;
 }