Exemple #1
0
 public RequestMessageDispatcher(
     IBrokeredMessageFactory brokeredMessageFactory,
     IClock clock,
     IDependencyResolver dependencyResolver,
     IInboundInterceptorFactory inboundInterceptorFactory,
     IOutboundInterceptorFactory outboundInterceptorFactory,
     ILogger logger,
     INimbusMessagingFactory messagingFactory,
     IReadOnlyDictionary <Type, Type[]> handlerMap,
     DefaultMessageLockDurationSetting defaultMessageLockDuration,
     INimbusTaskFactory taskFactory,
     IPropertyInjector propertyInjector)
 {
     _brokeredMessageFactory = brokeredMessageFactory;
     _clock = clock;
     _dependencyResolver         = dependencyResolver;
     _inboundInterceptorFactory  = inboundInterceptorFactory;
     _outboundInterceptorFactory = outboundInterceptorFactory;
     _logger                     = logger;
     _messagingFactory           = messagingFactory;
     _handlerMap                 = handlerMap;
     _defaultMessageLockDuration = defaultMessageLockDuration;
     _taskFactory                = taskFactory;
     _propertyInjector           = propertyInjector;
 }
 public AzureServiceBusTopicMessageSender(IBrokeredMessageFactory brokeredMessageFactory, ILogger logger, IQueueManager queueManager, IRetry retry, string topicPath)
 {
     _queueManager           = queueManager;
     _retry                  = retry;
     _topicPath              = topicPath;
     _logger                 = logger;
     _brokeredMessageFactory = brokeredMessageFactory;
 }
 public AzureServiceBusQueueMessageSender(IBrokeredMessageFactory brokeredMessageFactory, ILogger logger, IQueueManager queueManager, IRetry retry, string queuePath)
 {
     _brokeredMessageFactory = brokeredMessageFactory;
     _queueManager = queueManager;
     _retry = retry;
     _queuePath = queuePath;
     _logger = logger;
 }
 public WindowsServiceBusTopicMessageSender(IBrokeredMessageFactory brokeredMessageFactory, ILogger logger, IQueueManager queueManager, IRetry retry, string topicPath)
 {
     _queueManager = queueManager;
     _retry = retry;
     _topicPath = topicPath;
     _logger = logger;
     _brokeredMessageFactory = brokeredMessageFactory;
 }
Exemple #5
0
 public WindowsServiceBusQueueMessageSender(IBrokeredMessageFactory brokeredMessageFactory, ILogger logger, IQueueManager queueManager, IRetry retry, string queuePath)
 {
     _brokeredMessageFactory = brokeredMessageFactory;
     _queueManager           = queueManager;
     _retry     = retry;
     _queuePath = queuePath;
     _logger    = logger;
 }
 public SubscriptionMessageDispatcher(ILogger logger, ISubscriptionManager subscriptionManager, IBrokeredMessageFactory brokeredMessageFactory,
     IEndpointNamingPolicy endpointNamingPolicy, MaxConcurrentReceiverCallsSetting maxConcurrentReceiverCallsSetting)
 {
     _logger = logger;
     _brokeredMessageFactory = brokeredMessageFactory;
     _endpointNamingPolicy = endpointNamingPolicy;
     _maxConcurrentReceiverCallsSetting = maxConcurrentReceiverCallsSetting;
     _subscriptionManager = subscriptionManager;
 }
 public QueueMessageDispatcher(ILogger logger, IQueueManager queueManager, IBrokeredMessageFactory brokeredMessageFactory,
     IEndpointNamingPolicy endpointNamingPolicy, MaxConcurrentReceiverCallsSetting maxConcurrentReceiverCallsSetting)
 {
     _logger = logger;
     _queueManager = queueManager;
     _brokeredMessageFactory = brokeredMessageFactory;
     _endpointNamingPolicy = endpointNamingPolicy;
     _maxConcurrentReceiverCallsSetting = maxConcurrentReceiverCallsSetting;
 }
        internal MessageDispatcher(ILogger logger, MessageReceiver messageReceiver, Func<object, Task> messageProcessor, IBrokeredMessageFactory brokeredMessageFactory, Type inboundMessageType, MaxConcurrentReceiverCallsSetting maxConcurrentReceiverCallsSetting)
        {
            _logger = logger;
            _messageProcessor = messageProcessor;
            _brokeredMessageFactory = brokeredMessageFactory;
            _inboundMessageType = inboundMessageType;

            messageReceiver.OnMessageAsync(PreProcessMessage, new OnMessageOptions() { MaxConcurrentCalls = maxConcurrentReceiverCallsSetting });
        }
 public CompetingEventMessageDispatcher(IBrokeredMessageFactory brokeredMessageFactory,
                                        IClock clock,
                                        IDependencyResolver dependencyResolver,
                                        IInboundInterceptorFactory inboundInterceptorFactory,
                                        IReadOnlyDictionary <Type, Type[]> handlerMap,
                                        DefaultMessageLockDurationSetting defaultMessageLockDuration,
                                        INimbusTaskFactory taskFactory,
                                        IPropertyInjector propertyInjector,
                                        ILogger logger)
     : base(brokeredMessageFactory, clock, dependencyResolver, handlerMap, inboundInterceptorFactory, logger, defaultMessageLockDuration, taskFactory)
 {
     _propertyInjector = propertyInjector;
 }
 public AzureServiceBusQueueMessageReceiver(IBrokeredMessageFactory brokeredMessageFactory,
                                              IQueueManager queueManager,
                                              string queuePath,
                                              ConcurrentHandlerLimitSetting concurrentHandlerLimit,
                                              IGlobalHandlerThrottle globalHandlerThrottle,
                                              ILogger logger)
     : base(concurrentHandlerLimit, globalHandlerThrottle, logger)
 {
     _queueManager = queueManager;
     _queuePath = queuePath;
     _logger = logger;
     _brokeredMessageFactory = brokeredMessageFactory;
 }
 public AzureServiceBusQueueMessageReceiver(IBrokeredMessageFactory brokeredMessageFactory,
                                            IQueueManager queueManager,
                                            string queuePath,
                                            ConcurrentHandlerLimitSetting concurrentHandlerLimit,
                                            IGlobalHandlerThrottle globalHandlerThrottle,
                                            ILogger logger)
     : base(concurrentHandlerLimit, globalHandlerThrottle, logger)
 {
     _queueManager           = queueManager;
     _queuePath              = queuePath;
     _logger                 = logger;
     _brokeredMessageFactory = brokeredMessageFactory;
 }
 public WindowsServiceBusSubscriptionMessageReceiver(IQueueManager queueManager,
                                                     string topicPath,
                                                     string subscriptionName,
                                                     ConcurrentHandlerLimitSetting concurrentHandlerLimit,
                                                     IBrokeredMessageFactory brokeredMessageFactory,
                                                     IGlobalHandlerThrottle globalHandlerThrottle,
                                                     ILogger logger)
     : base(concurrentHandlerLimit, globalHandlerThrottle, logger)
 {
     _queueManager           = queueManager;
     _topicPath              = topicPath;
     _subscriptionName       = subscriptionName;
     _brokeredMessageFactory = brokeredMessageFactory;
     _logger = logger;
 }
 public WindowsServiceBusSubscriptionMessageReceiver(IQueueManager queueManager,
                                                     string topicPath,
                                                     string subscriptionName,
                                                     ConcurrentHandlerLimitSetting concurrentHandlerLimit,
                                                     IBrokeredMessageFactory brokeredMessageFactory,
                                                     IGlobalHandlerThrottle globalHandlerThrottle,
                                                     ILogger logger)
     : base(concurrentHandlerLimit, globalHandlerThrottle, logger)
 {
     _queueManager = queueManager;
     _topicPath = topicPath;
     _subscriptionName = subscriptionName;
     _brokeredMessageFactory = brokeredMessageFactory;
     _logger = logger;
 }
 public WindowsServiceBusTransport(ConcurrentHandlerLimitSetting concurrentHandlerLimit,
                                   IBrokeredMessageFactory brokeredMessageFactory,
                                   IGlobalHandlerThrottle globalHandlerThrottle,
                                   ILogger logger,
                                   IQueueManager queueManager,
                                   Func<NamespaceManager> namespaceManager,
                                   IRetry retry)
 {
     _queueManager = queueManager;
     _namespaceManager = namespaceManager;
     _retry = retry;
     _brokeredMessageFactory = brokeredMessageFactory;
     _globalHandlerThrottle = globalHandlerThrottle;
     _concurrentHandlerLimit = concurrentHandlerLimit;
     _logger = logger;
 }
Exemple #15
0
 public BusEventSender(IBrokeredMessageFactory brokeredMessageFactory,
                       IDependencyResolver dependencyResolver,
                       IKnownMessageTypeVerifier knownMessageTypeVerifier,
                       ILogger logger,
                       INimbusMessagingFactory messagingFactory,
                       IOutboundInterceptorFactory outboundInterceptorFactory,
                       IRouter router)
 {
     _messagingFactory           = messagingFactory;
     _router                     = router;
     _dependencyResolver         = dependencyResolver;
     _outboundInterceptorFactory = outboundInterceptorFactory;
     _brokeredMessageFactory     = brokeredMessageFactory;
     _logger                     = logger;
     _knownMessageTypeVerifier   = knownMessageTypeVerifier;
 }
 public WindowsServiceBusTransport(ConcurrentHandlerLimitSetting concurrentHandlerLimit,
                                   IBrokeredMessageFactory brokeredMessageFactory,
                                   IGlobalHandlerThrottle globalHandlerThrottle,
                                   ILogger logger,
                                   IQueueManager queueManager,
                                   Func <NamespaceManager> namespaceManager,
                                   IRetry retry)
 {
     _queueManager           = queueManager;
     _namespaceManager       = namespaceManager;
     _retry                  = retry;
     _brokeredMessageFactory = brokeredMessageFactory;
     _globalHandlerThrottle  = globalHandlerThrottle;
     _concurrentHandlerLimit = concurrentHandlerLimit;
     _logger                 = logger;
 }
 public MessageDispatcherFactory(IBrokeredMessageFactory brokeredMessageFactory,
                                 IClock clock,
                                 IDependencyResolver dependencyResolver,
                                 IInboundInterceptorFactory inboundInterceptorFactory,
                                 ILogger logger,
                                 INimbusMessagingFactory messagingFactory,
                                 IOutboundInterceptorFactory outboundInterceptorFactory)
 {
     _brokeredMessageFactory = brokeredMessageFactory;
     _clock = clock;
     _dependencyResolver = dependencyResolver;
     _inboundInterceptorFactory = inboundInterceptorFactory;
     _logger = logger;
     _messagingFactory = messagingFactory;
     _outboundInterceptorFactory = outboundInterceptorFactory;
 }
Exemple #18
0
 protected EventMessageDispatcher(IBrokeredMessageFactory brokeredMessageFactory,
                                  IClock clock,
                                  IDependencyResolver dependencyResolver,
                                  IReadOnlyDictionary <Type, Type[]> handlerMap,
                                  IInboundInterceptorFactory inboundInterceptorFactory,
                                  ILogger logger,
                                  DefaultMessageLockDurationSetting defaultMessageLockDuration,
                                  INimbusTaskFactory taskFactory)
 {
     _brokeredMessageFactory = brokeredMessageFactory;
     _clock = clock;
     _dependencyResolver        = dependencyResolver;
     _handlerMap                = handlerMap;
     _inboundInterceptorFactory = inboundInterceptorFactory;
     _logger = logger;
     _defaultMessageLockDuration = defaultMessageLockDuration;
     _taskFactory = taskFactory;
 }
Exemple #19
0
 public AzureServiceBusTransport(ConcurrentHandlerLimitSetting concurrentHandlerLimit,
                                 IBrokeredMessageFactory brokeredMessageFactory,
                                 IGlobalHandlerThrottle globalHandlerThrottle,
                                 ILogger logger,
                                 IQueueManager queueManager,
                                 IRetry retry,
                                 IDependencyResolver dependencyResolver,
                                 ISqlFilterExpressionGenerator sqlFilterExpressionGenerator)
 {
     _queueManager                 = queueManager;
     _retry                        = retry;
     _dependencyResolver           = dependencyResolver;
     _sqlFilterExpressionGenerator = sqlFilterExpressionGenerator;
     _brokeredMessageFactory       = brokeredMessageFactory;
     _globalHandlerThrottle        = globalHandlerThrottle;
     _concurrentHandlerLimit       = concurrentHandlerLimit;
     _logger                       = logger;
 }
 public MessageDispatcherFactory(DefaultMessageLockDurationSetting defaultMessageLockDuration,
                                 IBrokeredMessageFactory brokeredMessageFactory,
                                 IClock clock,
                                 IDependencyResolver dependencyResolver,
                                 IInboundInterceptorFactory inboundInterceptorFactory,
                                 IZombusLogger logger,
                                 IMessagingFactory messagingFactory,
                                 IOutboundInterceptorFactory outboundInterceptorFactory,
                                 IPropertyInjector propertyInjector)
 {
     _brokeredMessageFactory = brokeredMessageFactory;
     _clock = clock;
     _dependencyResolver = dependencyResolver;
     _inboundInterceptorFactory = inboundInterceptorFactory;
     _logger = logger;
     _messagingFactory = messagingFactory;
     _outboundInterceptorFactory = outboundInterceptorFactory;
     _defaultMessageLockDuration = defaultMessageLockDuration;
     _propertyInjector = propertyInjector;
 }
Exemple #21
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;
 }
 public AzureServiceBusTransport(ConcurrentHandlerLimitSetting concurrentHandlerLimit,
                                 IBrokeredMessageFactory brokeredMessageFactory,
                                 IGlobalHandlerThrottle globalHandlerThrottle,
                                 ILogger logger,
                                 IQueueManager queueManager,
                                 Func<NamespaceManager> namespaceManager,
                                 IRetry retry,
                                 IDependencyResolver dependencyResolver,
                                 ISqlFilterExpressionGenerator sqlFilterExpressionGenerator)
 {
     _queueManager = queueManager;
     _namespaceManager = namespaceManager;
     _retry = retry;
     _dependencyResolver = dependencyResolver;
     _sqlFilterExpressionGenerator = sqlFilterExpressionGenerator;
     _brokeredMessageFactory = brokeredMessageFactory;
     _globalHandlerThrottle = globalHandlerThrottle;
     _concurrentHandlerLimit = concurrentHandlerLimit;
     _logger = logger;
 }
 public MessageDispatcherFactory(DefaultMessageLockDurationSetting defaultMessageLockDuration,
                                 IBrokeredMessageFactory brokeredMessageFactory,
                                 IClock clock,
                                 IDependencyResolver dependencyResolver,
                                 IInboundInterceptorFactory inboundInterceptorFactory,
                                 ILogger logger,
                                 INimbusMessagingFactory messagingFactory,
                                 INimbusTaskFactory taskFactory,
                                 IOutboundInterceptorFactory outboundInterceptorFactory,
                                 IPropertyInjector propertyInjector)
 {
     _brokeredMessageFactory = brokeredMessageFactory;
     _clock = clock;
     _dependencyResolver        = dependencyResolver;
     _inboundInterceptorFactory = inboundInterceptorFactory;
     _logger                     = logger;
     _messagingFactory           = messagingFactory;
     _outboundInterceptorFactory = outboundInterceptorFactory;
     _defaultMessageLockDuration = defaultMessageLockDuration;
     _taskFactory                = taskFactory;
     _propertyInjector           = propertyInjector;
 }
 public ResponseMessageDispatcher(IBrokeredMessageFactory brokeredMessageFactory, RequestResponseCorrelator requestResponseCorrelator)
 {
     _requestResponseCorrelator = requestResponseCorrelator;
     _brokeredMessageFactory = brokeredMessageFactory;
 }
 public AzureServiceBusDeadLetterOffice(IQueueManager queueManager, IBrokeredMessageFactory brokeredMessageFactory)
 {
     _queueManager           = queueManager;
     _brokeredMessageFactory = brokeredMessageFactory;
 }
Exemple #26
0
 public DelayedDeliveryService(IQueueManager queueManager, IBrokeredMessageFactory brokeredMessageFactory)
 {
     _queueManager           = queueManager;
     _brokeredMessageFactory = brokeredMessageFactory;
 }
 public WindowsServiceBusDeadLetterOffice(IQueueManager queueManager, IBrokeredMessageFactory brokeredMessageFactory)
 {
     _queueManager = queueManager;
     _brokeredMessageFactory = brokeredMessageFactory;
 }
Exemple #28
0
 internal DeadLetterQueue(IBrokeredMessageFactory brokeredMessageFactory, IQueueManager queueManager)
 {
     _queueManager           = queueManager;
     _brokeredMessageFactory = brokeredMessageFactory;
 }
 public DelayedDeliveryService(IQueueManager queueManager, IBrokeredMessageFactory brokeredMessageFactory)
 {
     _queueManager = queueManager;
     _brokeredMessageFactory = brokeredMessageFactory;
 }
 public ResponseMessageDispatcher(IBrokeredMessageFactory brokeredMessageFactory, RequestResponseCorrelator requestResponseCorrelator)
 {
     _requestResponseCorrelator = requestResponseCorrelator;
     _brokeredMessageFactory    = brokeredMessageFactory;
 }