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 BusCommandSender(IDependencyResolver dependencyResolver, IKnownMessageTypeVerifier knownMessageTypeVerifier, ILogger logger, INimbusMessageFactory nimbusMessageFactory, INimbusTransport transport, IOutboundInterceptorFactory outboundInterceptorFactory, IRouter router) { _nimbusMessageFactory = nimbusMessageFactory; _knownMessageTypeVerifier = knownMessageTypeVerifier; _logger = logger; _transport = transport; _router = router; _dependencyResolver = dependencyResolver; _outboundInterceptorFactory = outboundInterceptorFactory; }
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 MessageDispatcherFactory(IDependencyResolver dependencyResolver, IInboundInterceptorFactory inboundInterceptorFactory, ILogger logger, INimbusMessageFactory nimbusMessageFactory, INimbusTransport transport, IOutboundInterceptorFactory outboundInterceptorFactory, IPropertyInjector propertyInjector) { _nimbusMessageFactory = nimbusMessageFactory; _dependencyResolver = dependencyResolver; _inboundInterceptorFactory = inboundInterceptorFactory; _logger = logger; _transport = transport; _outboundInterceptorFactory = outboundInterceptorFactory; _propertyInjector = propertyInjector; }
public MessageDispatcherFactory(IDependencyResolver dependencyResolver, IInboundInterceptorFactory inboundInterceptorFactory, ILogger logger, INimbusMessageFactory nimbusMessageFactory, INimbusTransport transport, IOutboundInterceptorFactory outboundInterceptorFactory, IPropertyInjector propertyInjector) { _nimbusMessageFactory = nimbusMessageFactory; _dependencyResolver = dependencyResolver; _inboundInterceptorFactory = inboundInterceptorFactory; _logger = logger; _transport = transport; _outboundInterceptorFactory = outboundInterceptorFactory; _propertyInjector = propertyInjector; }
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 MulticastRequestMessageDispatcher(INimbusMessageFactory nimbusMessageFactory, IDependencyResolver dependencyResolver, IInboundInterceptorFactory inboundInterceptorFactory, ILogger logger, INimbusTransport transport, IOutboundInterceptorFactory outboundInterceptorFactory, IReadOnlyDictionary <Type, Type[]> handlerMap, IPropertyInjector propertyInjector) { _nimbusMessageFactory = nimbusMessageFactory; _dependencyResolver = dependencyResolver; _inboundInterceptorFactory = inboundInterceptorFactory; _logger = logger; _transport = transport; _handlerMap = handlerMap; _propertyInjector = propertyInjector; _outboundInterceptorFactory = outboundInterceptorFactory; }
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 BusMulticastRequestSender(IClock clock, IDependencyResolver dependencyResolver, IKnownMessageTypeVerifier knownMessageTypeVerifier, ILogger logger, INimbusMessageFactory nimbusMessageFactory, INimbusTransport transport, IOutboundInterceptorFactory outboundInterceptorFactory, IRouter router, RequestResponseCorrelator requestResponseCorrelator) { _transport = transport; _router = router; _nimbusMessageFactory = nimbusMessageFactory; _requestResponseCorrelator = requestResponseCorrelator; _dependencyResolver = dependencyResolver; _outboundInterceptorFactory = outboundInterceptorFactory; _clock = clock; _logger = logger; _knownMessageTypeVerifier = knownMessageTypeVerifier; }
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; }
internal BusRequestSender(DefaultTimeoutSetting responseTimeout, IClock clock, IDependencyResolver dependencyResolver, IKnownMessageTypeVerifier knownMessageTypeVerifier, ILogger logger, INimbusMessageFactory nimbusMessageFactory, INimbusTransport transport, IOutboundInterceptorFactory outboundInterceptorFactory, IPathFactory pathFactory, IRouter router, RequestResponseCorrelator requestResponseCorrelator) { _transport = transport; _router = router; _nimbusMessageFactory = nimbusMessageFactory; _requestResponseCorrelator = requestResponseCorrelator; _pathFactory = pathFactory; _outboundInterceptorFactory = outboundInterceptorFactory; _dependencyResolver = dependencyResolver; _logger = logger; _clock = clock; _responseTimeout = responseTimeout; _knownMessageTypeVerifier = knownMessageTypeVerifier; }