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; }
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 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; }
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; }
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; }
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; }
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; }
public DelayedDeliveryService(IQueueManager queueManager, IBrokeredMessageFactory brokeredMessageFactory) { _queueManager = queueManager; _brokeredMessageFactory = brokeredMessageFactory; }
public WindowsServiceBusDeadLetterOffice(IQueueManager queueManager, IBrokeredMessageFactory brokeredMessageFactory) { _queueManager = queueManager; _brokeredMessageFactory = brokeredMessageFactory; }
internal DeadLetterQueue(IBrokeredMessageFactory brokeredMessageFactory, IQueueManager queueManager) { _queueManager = queueManager; _brokeredMessageFactory = brokeredMessageFactory; }