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 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 CommandMessageDispatcher( IBrokeredMessageFactory brokeredMessageFactory, IClock clock, IDependencyResolver dependencyResolver, IInboundInterceptorFactory inboundInterceptorFactory, ILogger logger, IReadOnlyDictionary <Type, Type[]> handlerMap, DefaultMessageLockDurationSetting defaultMessageLockDuration, INimbusTaskFactory taskFactory, IPropertyInjector propertyInjector) { _brokeredMessageFactory = brokeredMessageFactory; _clock = clock; _dependencyResolver = dependencyResolver; _inboundInterceptorFactory = inboundInterceptorFactory; _logger = logger; _handlerMap = handlerMap; _defaultMessageLockDuration = defaultMessageLockDuration; _taskFactory = taskFactory; _propertyInjector = propertyInjector; }
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 OutboundInterceptorFactory(GlobalOutboundInterceptorTypesSetting globalOutboundInterceptorTypes, IPropertyInjector propertyInjector) { _globalOutboundInterceptorTypes = globalOutboundInterceptorTypes; _propertyInjector = propertyInjector; }
public InboundInterceptorFactory(GlobalInboundInterceptorTypesSetting globalInboundInterceptorTypes, IPropertyInjector propertyInjector) { _globalInboundInterceptorTypes = globalInboundInterceptorTypes; _propertyInjector = propertyInjector; }
public PropertyInjectionControllerFactory(IControllerActivator controllerActivator, IPropertyInjector propertyInjector) { _controllerActivator = controllerActivator; _propertyInjector = propertyInjector; }