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 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 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 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; }
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; }