예제 #1
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;
 }
예제 #2
0
 protected EventMessageDispatcher(IDependencyResolver dependencyResolver,
                                  IReadOnlyDictionary <Type, Type[]> handlerMap,
                                  IInboundInterceptorFactory inboundInterceptorFactory,
                                  IFilterConditionProvider filterConditionProvider,
                                  ILogger logger)
 {
     _dependencyResolver        = dependencyResolver;
     _handlerMap                = handlerMap;
     _inboundInterceptorFactory = inboundInterceptorFactory;
     _filterConditionProvider   = filterConditionProvider;
     _logger = logger;
 }
예제 #3
0
 public MessageDispatcherFactory(IDependencyResolver dependencyResolver,
                                 IFilterConditionProvider filterConditonProvider,
                                 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;
     _filterConditonProvider = filterConditonProvider;
 }
예제 #4
0
 public MessageDispatcherFactory(IDependencyResolver dependencyResolver,
                                 IFilterConditionProvider filterConditonProvider,
                                 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;
     _filterConditonProvider     = filterConditonProvider;
 }
 public MulticastRequestMessageDispatcher(INimbusMessageFactory nimbusMessageFactory,
                                          IDependencyResolver dependencyResolver,
                                          IInboundInterceptorFactory inboundInterceptorFactory,
                                          ILogger logger,
                                          INimbusTransport transport,
                                          IOutboundInterceptorFactory outboundInterceptorFactory,
                                          IReadOnlyDictionary <Type, Type[]> handlerMap,
                                          IPropertyInjector propertyInjector,
                                          IFilterConditionProvider filterConditionProvider)
 {
     _nimbusMessageFactory      = nimbusMessageFactory;
     _dependencyResolver        = dependencyResolver;
     _inboundInterceptorFactory = inboundInterceptorFactory;
     _logger                     = logger;
     _transport                  = transport;
     _handlerMap                 = handlerMap;
     _propertyInjector           = propertyInjector;
     _filterConditionProvider    = filterConditionProvider;
     _outboundInterceptorFactory = outboundInterceptorFactory;
 }
 public MulticastRequestMessagePumpsFactory(ApplicationNameSetting applicationName,
                                            IFilterConditionProvider filterConditionProvider,
                                            IHandlerMapper handlerMapper,
                                            ILogger logger,
                                            IMessageDispatcherFactory messageDispatcherFactory,
                                            INimbusTransport transport,
                                            IPathFactory pathFactory,
                                            IRouter router,
                                            ITypeProvider typeProvider,
                                            PoorMansIoC container)
 {
     _applicationName          = applicationName;
     _handlerMapper            = handlerMapper;
     _logger                   = logger;
     _messageDispatcherFactory = messageDispatcherFactory;
     _transport                = transport;
     _router                   = router;
     _typeProvider             = typeProvider;
     _container                = container;
     _pathFactory              = pathFactory;
     _filterConditionProvider  = filterConditionProvider;
 }
 public CompetingEventMessagePumpsFactory(ApplicationNameSetting applicationName,
                                          IFilterConditionProvider filterConditionProvider,
                                          IHandlerMapper handlerMapper,
                                          ILogger logger,
                                          IMessageDispatcherFactory messageDispatcherFactory,
                                          INimbusTransport transport,
                                          IPathFactory pathFactory,
                                          IRouter router,
                                          ITypeProvider typeProvider,
                                          PoorMansIoC container)
 {
     _applicationName = applicationName;
     _handlerMapper = handlerMapper;
     _logger = logger;
     _messageDispatcherFactory = messageDispatcherFactory;
     _transport = transport;
     _pathFactory = pathFactory;
     _router = router;
     _typeProvider = typeProvider;
     _container = container;
     _filterConditionProvider = filterConditionProvider;
 }