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 CommandMessagePumpsFactory(ILogger logger, CommandHandlerTypesSetting commandHandlerTypes, ICommandHandlerFactory commandHandlerFactory, INimbusMessagingFactory messagingFactory, IClock clock) { _logger = logger; _commandHandlerTypes = commandHandlerTypes; _commandHandlerFactory = commandHandlerFactory; _messagingFactory = messagingFactory; _clock = clock; }
public CompetingEventMessagePumpsFactory(ApplicationNameSetting applicationName, CompetingEventHandlerTypesSetting competingEventHandlerTypes, ICompetingEventHandlerFactory competingEventHandlerFactory, ILogger logger, INimbusMessagingFactory messagingFactory, IClock clock) { _applicationName = applicationName; _competingEventHandlerTypes = competingEventHandlerTypes; _competingEventHandlerFactory = competingEventHandlerFactory; _logger = logger; _messagingFactory = messagingFactory; _clock = clock; }
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 RequestMessagePumpsFactory(ILogger logger, RequestHandlerTypesSetting requestHandlerTypes, IQueueManager queueManager, IRequestHandlerFactory requestHandlerFactory, INimbusMessagingFactory messagingFactory, IClock clock, ConcurrentHandlerLimitSetting concurrentHandlerLimit) { _logger = logger; _requestHandlerTypes = requestHandlerTypes; _queueManager = queueManager; _requestHandlerFactory = requestHandlerFactory; _messagingFactory = messagingFactory; _clock = clock; _concurrentHandlerLimit = concurrentHandlerLimit; }
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; }
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; }
public MulticastRequestMessagePumpsFactory(ILogger logger, RequestHandlerTypesSetting requestHandlerTypes, ApplicationNameSetting applicationName, IQueueManager queueManager, IMulticastRequestHandlerFactory multicastRequestHandlerFactory, INimbusMessagingFactory messagingFactory, IClock clock, ConcurrentHandlerLimitSetting concurrentHandlerLimit) { _logger = logger; _requestHandlerTypes = requestHandlerTypes; _applicationName = applicationName; _queueManager = queueManager; _multicastRequestHandlerFactory = multicastRequestHandlerFactory; _messagingFactory = messagingFactory; _clock = clock; _concurrentHandlerLimit = concurrentHandlerLimit; }
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; }
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 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; }
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 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; }
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; }