Esempio n. 1
0
 public NimbusMessageFactory(DefaultMessageTimeToLiveSetting timeToLive,
                             ReplyQueueNameSetting replyQueueName,
                             IClock clock,
                             IDispatchContextManager dispatchContextManager)
 {
     _timeToLive = timeToLive;
     _replyQueueName = replyQueueName;
     _clock = clock;
     _dispatchContextManager = dispatchContextManager;
 }
Esempio n. 2
0
 public NimbusMessageFactory(DefaultMessageTimeToLiveSetting timeToLive,
                             ReplyQueueNameSetting replyQueueName,
                             IClock clock,
                             IDispatchContextManager dispatchContextManager)
 {
     _timeToLive             = timeToLive;
     _replyQueueName         = replyQueueName;
     _clock                  = clock;
     _dispatchContextManager = dispatchContextManager;
 }
Esempio n. 3
0
 public MessagePump(
     IClock clock,
     IDispatchContextManager dispatchContextManager,
     ILogger logger,
     IMessageDispatcher messageDispatcher,
     INimbusMessageReceiver receiver)
 {
     _clock = clock;
     _dispatchContextManager = dispatchContextManager;
     _logger = logger;
     _messageDispatcher = messageDispatcher;
     _receiver = receiver;
 }
Esempio n. 4
0
 public MessagePump(
     IClock clock,
     IDispatchContextManager dispatchContextManager,
     ILogger logger,
     IMessageDispatcher messageDispatcher,
     IMessageReceiver receiver,
     ITaskFactory taskFactory)
 {
     _clock = clock;
     _dispatchContextManager = dispatchContextManager;
     _logger = logger;
     _messageDispatcher = messageDispatcher;
     _receiver = receiver;
     _taskFactory = taskFactory;
 }
Esempio n. 5
0
 public MessagePump(
     IClock clock,
     IDispatchContextManager dispatchContextManager,
     ILogger logger,
     IMessageDispatcher messageDispatcher,
     INimbusMessageReceiver receiver,
     INimbusTaskFactory taskFactory)
 {
     _clock = clock;
     _dispatchContextManager = dispatchContextManager;
     _logger            = logger;
     _messageDispatcher = messageDispatcher;
     _receiver          = receiver;
     _taskFactory       = taskFactory;
 }
 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;
 }
 public RequestMessagePumpsFactory(IClock clock,
                                   IDispatchContextManager dispatchContextManager,
                                   IHandlerMapper handlerMapper,
                                   ILogger logger,
                                   IMessageDispatcherFactory messageDispatcherFactory,
                                   INimbusMessagingFactory messagingFactory,
                                   IRouter router,
                                   ITypeProvider typeProvider)
 {
     _logger = logger;
     _messageDispatcherFactory = messageDispatcherFactory;
     _clock = clock;
     _dispatchContextManager = dispatchContextManager;
     _handlerMapper = handlerMapper;
     _typeProvider = typeProvider;
     _messagingFactory = messagingFactory;
     _router = router;
 }
Esempio n. 8
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;
 }
Esempio n. 9
0
 public BrokeredMessageFactory(MaxLargeMessageSizeSetting maxLargeMessageSize,
                               MaxSmallMessageSizeSetting maxSmallMessageSize,
                               IClock clock,
                               ICompressor compressor,
                               IDispatchContextManager dispatchContextManager,
                               ILargeMessageBodyStore largeMessageBodyStore,
                               ISerializer serializer,
                               ITypeProvider typeProvider)
 {
     _serializer = serializer;
     _maxLargeMessageSize = maxLargeMessageSize;
     _maxSmallMessageSize = maxSmallMessageSize;
     _compressor = compressor;
     _dispatchContextManager = dispatchContextManager;
     _largeMessageBodyStore = largeMessageBodyStore;
     _typeProvider = typeProvider;
     _clock = clock;
 }
Esempio n. 10
0
 public BrokeredMessageFactory(MaxLargeMessageSizeSetting maxLargeMessageSize,
                               MaxSmallMessageSizeSetting maxSmallMessageSize,
                               IClock clock,
                               ICompressor compressor,
                               IDispatchContextManager dispatchContextManager,
                               ILargeMessageBodyStore largeMessageBodyStore,
                               ISerializer serializer,
                               ITypeProvider typeProvider)
 {
     _serializer             = serializer;
     _maxLargeMessageSize    = maxLargeMessageSize;
     _maxSmallMessageSize    = maxSmallMessageSize;
     _compressor             = compressor;
     _dispatchContextManager = dispatchContextManager;
     _largeMessageBodyStore  = largeMessageBodyStore;
     _typeProvider           = typeProvider;
     _clock = clock;
 }
 public CompetingEventMessagePumpsFactory(ApplicationNameSetting applicationName,
                                          IClock clock,
                                          IDispatchContextManager dispatchContextManager,
                                          IHandlerMapper handlerMapper,
                                          ILogger logger,
                                          IMessageDispatcherFactory messageDispatcherFactory,
                                          INimbusMessagingFactory messagingFactory,
                                          IRouter router,
                                          ITypeProvider typeProvider)
 {
     _applicationName = applicationName;
     _clock = clock;
     _dispatchContextManager = dispatchContextManager;
     _handlerMapper = handlerMapper;
     _logger = logger;
     _messageDispatcherFactory = messageDispatcherFactory;
     _messagingFactory = messagingFactory;
     _router = router;
     _typeProvider = typeProvider;
 }
Esempio n. 12
0
 public RequestMessagePumpsFactory(IClock clock,
                                   IDispatchContextManager dispatchContextManager,
                                   IHandlerMapper handlerMapper,
                                   ILogger logger,
                                   IMessageDispatcherFactory messageDispatcherFactory,
                                   INimbusMessagingFactory messagingFactory,
                                   INimbusTaskFactory taskFactory,
                                   IRouter router,
                                   ITypeProvider typeProvider)
 {
     _logger = logger;
     _messageDispatcherFactory = messageDispatcherFactory;
     _clock = clock;
     _dispatchContextManager = dispatchContextManager;
     _handlerMapper          = handlerMapper;
     _typeProvider           = typeProvider;
     _taskFactory            = taskFactory;
     _messagingFactory       = messagingFactory;
     _router = router;
 }
Esempio n. 13
0
 public MessagePump(EnableDeadLetteringOnMessageExpirationSetting enableDeadLetteringOnMessageExpiration,
                    MaxDeliveryAttemptSetting maxDeliveryAttempts,
                    IClock clock,
                    IDeadLetterOffice deadLetterOffice,
                    IDelayedDeliveryService delayedDeliveryService,
                    IDeliveryRetryStrategy deliveryRetryStrategy,
                    IDispatchContextManager dispatchContextManager,
                    ILogger logger,
                    IMessageDispatcher messageDispatcher,
                    INimbusMessageReceiver receiver)
 {
     _enableDeadLetteringOnMessageExpiration = enableDeadLetteringOnMessageExpiration;
     _maxDeliveryAttempts = maxDeliveryAttempts;
     _clock = clock;
     _dispatchContextManager = dispatchContextManager;
     _logger = logger;
     _messageDispatcher = messageDispatcher;
     _receiver = receiver;
     _deadLetterOffice = deadLetterOffice;
     _delayedDeliveryService = delayedDeliveryService;
     _deliveryRetryStrategy = deliveryRetryStrategy;
 }
Esempio n. 14
0
 public BrokeredMessageFactory(DefaultMessageTimeToLiveSetting timeToLive,
                               MaxLargeMessageSizeSetting maxLargeMessageSize,
                               MaxSmallMessageSizeSetting maxSmallMessageSize,
                               ReplyQueueNameSetting replyQueueName,
                               IClock clock,
                               ICompressor compressor,
                               IDispatchContextManager dispatchContextManager,
                               ILargeMessageBodyStore largeMessageBodyStore,
                               ISerializer serializer,
                               ITypeProvider typeProvider)
 {
     _timeToLive          = timeToLive;
     _maxLargeMessageSize = maxLargeMessageSize;
     _maxSmallMessageSize = maxSmallMessageSize;
     _replyQueueName      = replyQueueName;
     _clock                  = clock;
     _compressor             = compressor;
     _dispatchContextManager = dispatchContextManager;
     _largeMessageBodyStore  = largeMessageBodyStore;
     _serializer             = serializer;
     _typeProvider           = typeProvider;
 }
Esempio n. 15
0
 public MessagePump(EnableDeadLetteringOnMessageExpirationSetting enableDeadLetteringOnMessageExpiration,
                    MaxDeliveryAttemptSetting maxDeliveryAttempts,
                    IClock clock,
                    IDeadLetterOffice deadLetterOffice,
                    IDelayedDeliveryService delayedDeliveryService,
                    IDeliveryRetryStrategy deliveryRetryStrategy,
                    IDispatchContextManager dispatchContextManager,
                    ILogger logger,
                    IMessageDispatcher messageDispatcher,
                    INimbusMessageReceiver receiver)
 {
     _enableDeadLetteringOnMessageExpiration = enableDeadLetteringOnMessageExpiration;
     _maxDeliveryAttempts = maxDeliveryAttempts;
     _clock = clock;
     _dispatchContextManager = dispatchContextManager;
     _logger                 = logger;
     _messageDispatcher      = messageDispatcher;
     _receiver               = receiver;
     _deadLetterOffice       = deadLetterOffice;
     _delayedDeliveryService = delayedDeliveryService;
     _deliveryRetryStrategy  = deliveryRetryStrategy;
 }
Esempio n. 16
0
 public MulticastRequestMessagePumpsFactory(ApplicationNameSetting applicationName,
                                            IClock clock,
                                            IDispatchContextManager dispatchContextManager,
                                            IHandlerMapper handlerMapper,
                                            ILogger logger,
                                            IMessageDispatcherFactory messageDispatcherFactory,
                                            INimbusMessagingFactory messagingFactory,
                                            INimbusTaskFactory taskFactory,
                                            IRouter router,
                                            ITypeProvider typeProvider)
 {
     _applicationName          = applicationName;
     _clock                    = clock;
     _dispatchContextManager   = dispatchContextManager;
     _handlerMapper            = handlerMapper;
     _logger                   = logger;
     _messageDispatcherFactory = messageDispatcherFactory;
     _messagingFactory         = messagingFactory;
     _router                   = router;
     _typeProvider             = typeProvider;
     _taskFactory              = taskFactory;
 }
 public BrokeredMessageFactory(DefaultMessageTimeToLiveSetting timeToLive,
                               MaxLargeMessageSizeSetting maxLargeMessageSize,
                               MaxSmallMessageSizeSetting maxSmallMessageSize,
                               ReplyQueueNameSetting replyQueueName,
                               IClock clock,
                               ICompressor compressor,
                               IDispatchContextManager dispatchContextManager,
                               ILargeMessageBodyStore largeMessageBodyStore,
                               ISerializer serializer,
                               ITypeProvider typeProvider)
 {
     _timeToLive = timeToLive;
     _maxLargeMessageSize = maxLargeMessageSize;
     _maxSmallMessageSize = maxSmallMessageSize;
     _replyQueueName = replyQueueName;
     _clock = clock;
     _compressor = compressor;
     _dispatchContextManager = dispatchContextManager;
     _largeMessageBodyStore = largeMessageBodyStore;
     _serializer = serializer;
     _typeProvider = typeProvider;
 }
 internal MulticastEventMessagePumpsFactory(ApplicationNameSetting applicationName,
                                            InstanceNameSetting instanceName,
                                            IClock clock,
                                            IDispatchContextManager dispatchContextManager,
                                            IHandlerMapper handlerMapper,
                                            ILogger logger,
                                            IMessageDispatcherFactory messageDispatcherFactory,
                                            INimbusMessagingFactory messagingFactory,
                                            INimbusTaskFactory taskFactory,
                                            IRouter router,
                                            ITypeProvider typeProvider)
 {
     _applicationName = applicationName;
     _instanceName = instanceName;
     _clock = clock;
     _dispatchContextManager = dispatchContextManager;
     _handlerMapper = handlerMapper;
     _logger = logger;
     _messageDispatcherFactory = messageDispatcherFactory;
     _messagingFactory = messagingFactory;
     _router = router;
     _typeProvider = typeProvider;
     _taskFactory = taskFactory;
 }
Esempio n. 19
0
 public PropertyInjector(IClock clock, IDispatchContextManager dispatchContextManager, ILargeMessageBodyStore largeMessageBodyStore)
 {
     _clock = clock;
     _dispatchContextManager = dispatchContextManager;
     _largeMessageBodyStore = largeMessageBodyStore;
 }
Esempio n. 20
0
 public PropertyInjector(IClock clock, IDispatchContextManager dispatchContextManager, ILargeMessageBodyStore largeMessageBodyStore)
 {
     _clock = clock;
     _dispatchContextManager = dispatchContextManager;
     _largeMessageBodyStore  = largeMessageBodyStore;
 }