Exemplo n.º 1
0
 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;
 }
Exemplo n.º 2
0
 public CompetingEventMessageDispatcher(IDependencyResolver dependencyResolver,
                                        IInboundInterceptorFactory inboundInterceptorFactory,
                                        IReadOnlyDictionary <Type, Type[]> handlerMap,
                                        IPropertyInjector propertyInjector,
                                        ILogger logger)
     : base(dependencyResolver, handlerMap, inboundInterceptorFactory, logger)
 {
     _propertyInjector = propertyInjector;
 }
Exemplo n.º 3
0
 public MulticastEventMessageDispatcher(IDependencyResolver dependencyResolver,
                                        IInboundInterceptorFactory inboundInterceptorFactory,
                                        IReadOnlyDictionary <Type, Type[]> handlerMap,
                                        IPropertyInjector propertyInjector,
                                        ILogger logger,
                                        IFilterConditionProvider filterConditionProvider)
     : base(dependencyResolver, handlerMap, inboundInterceptorFactory, filterConditionProvider, logger)
 {
     _propertyInjector = propertyInjector;
 }
Exemplo n.º 4
0
 protected EventMessageDispatcher(IDependencyResolver dependencyResolver,
                                  IReadOnlyDictionary <Type, Type[]> handlerMap,
                                  IInboundInterceptorFactory inboundInterceptorFactory,
                                  ILogger logger)
 {
     _dependencyResolver        = dependencyResolver;
     _handlerMap                = handlerMap;
     _inboundInterceptorFactory = inboundInterceptorFactory;
     _logger = logger;
 }
Exemplo n.º 5
0
 public CommandMessageDispatcher(IDependencyResolver dependencyResolver,
                                 IInboundInterceptorFactory inboundInterceptorFactory,
                                 ILogger logger,
                                 IReadOnlyDictionary <Type, Type[]> handlerMap,
                                 IPropertyInjector propertyInjector)
 {
     _dependencyResolver        = dependencyResolver;
     _inboundInterceptorFactory = inboundInterceptorFactory;
     _logger           = logger;
     _handlerMap       = handlerMap;
     _propertyInjector = propertyInjector;
 }
 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;
 }
Exemplo n.º 7
0
 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;
 }
Exemplo n.º 8
0
 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;
 }
Exemplo n.º 9
0
 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;
 }
Exemplo n.º 10
0
 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;
 }
Exemplo n.º 11
0
 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;
 }
Exemplo n.º 12
0
 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;
 }
Exemplo n.º 13
0
 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;
 }