internal ResponseMessagePumpFactory(ReplyQueueNameSetting replyQueueName,
                                     INimbusTransport transport,
                                     PoorMansIoC container,
                                     ResponseMessageDispatcher responseMessageDispatcher)
 {
     _replyQueueName = replyQueueName;
     _transport = transport;
     _responseMessageDispatcher = responseMessageDispatcher;
     _container = container;
 }
예제 #2
0
 internal ResponseMessagePumpFactory(ReplyQueueNameSetting replyQueueName,
                                     INimbusTransport transport,
                                     PoorMansIoC container,
                                     ResponseMessageDispatcher responseMessageDispatcher)
 {
     _replyQueueName            = replyQueueName;
     _transport                 = transport;
     _responseMessageDispatcher = responseMessageDispatcher;
     _container                 = container;
 }
 internal ResponseMessagePumpFactory(ConcurrentHandlerLimitSetting concurrentHandlerLimit,
                                     ReplyQueueNameSetting replyQueueName,
                                     IClock clock,
                                     IDispatchContextManager dispatchContextManager,
                                     ILogger logger,
                                     IQueueManager queueManager,
                                     ResponseMessageDispatcher messageDispatcher)
 {
     _concurrentHandlerLimit = concurrentHandlerLimit;
     _replyQueueName = replyQueueName;
     _clock = clock;
     _dispatchContextManager = dispatchContextManager;
     _logger = logger;
     _queueManager = queueManager;
     _messageDispatcher = messageDispatcher;
 }
예제 #4
0
 internal ResponseMessagePumpFactory(ConcurrentHandlerLimitSetting concurrentHandlerLimit,
                                     ReplyQueueNameSetting replyQueueName,
                                     IClock clock,
                                     IDispatchContextManager dispatchContextManager,
                                     ILogger logger,
                                     INimbusTaskFactory taskFactory,
                                     IQueueManager queueManager,
                                     ResponseMessageDispatcher messageDispatcher)
 {
     _concurrentHandlerLimit = concurrentHandlerLimit;
     _replyQueueName         = replyQueueName;
     _clock = clock;
     _dispatchContextManager = dispatchContextManager;
     _logger            = logger;
     _queueManager      = queueManager;
     _messageDispatcher = messageDispatcher;
     _taskFactory       = taskFactory;
 }