public CommandMessageReceiverFactory(IHandlerMapper handlerMapper,
                                   IZombusLogger logger,
                                   IMessageDispatcherFactory messageDispatcherFactory,
                                   IMessagingFactory messagingFactory,
                                   IRouter router,
                                   ITypeProvider typeProvider)
 {
     _handlerMapper = handlerMapper;
     _logger = logger;
     _messagingFactory = messagingFactory;
     _router = router;
     _typeProvider = typeProvider;
     _messageDispatcherFactory = messageDispatcherFactory;
 }
 public CommandMessagePumpsFactory(IHandlerMapper handlerMapper,
                                   ILogger logger,
                                   IMessageDispatcherFactory messageDispatcherFactory,
                                   INimbusTransport transport,
                                   IRouter router,
                                   ITypeProvider typeProvider,
                                   PoorMansIoC container)
 {
     _handlerMapper            = handlerMapper;
     _logger                   = logger;
     _messageDispatcherFactory = messageDispatcherFactory;
     _transport                = transport;
     _router                   = router;
     _typeProvider             = typeProvider;
     _container                = container;
 }
 public CommandMessagePumpsFactory(IHandlerMapper handlerMapper,
                                   ILogger logger,
                                   IMessageDispatcherFactory messageDispatcherFactory,
                                   INimbusTransport transport,
                                   IRouter router,
                                   ITypeProvider typeProvider,
                                   PoorMansIoC container)
 {
     _handlerMapper = handlerMapper;
     _logger = logger;
     _messageDispatcherFactory = messageDispatcherFactory;
     _transport = transport;
     _router = router;
     _typeProvider = typeProvider;
     _container = container;
 }
 public RequestMessagePumpsFactory(IClock clock,
                                   IDispatchContextManager dispatchContextManager,
                                   IHandlerMapper handlerMapper,
                                   ILogger logger,
                                   IMessageDispatcherFactory messageDispatcherFactory,
                                   INimbusMessagingFactory messagingFactory,
                                   IRouter router,
                                   ITypeProvider typeProvider)
 {
     _logger = logger;
     _messageDispatcherFactory = messageDispatcherFactory;
     _clock = clock;
     _dispatchContextManager = dispatchContextManager;
     _handlerMapper = handlerMapper;
     _typeProvider = typeProvider;
     _messagingFactory = messagingFactory;
     _router = router;
 }
 public CompetingEventMessagePumpsFactory(ApplicationNameSetting applicationName,
                                          IHandlerMapper handlerMapper,
                                          ILogger logger,
                                          IMessageDispatcherFactory messageDispatcherFactory,
                                          INimbusTransport transport,
                                          IRouter router,
                                          ITypeProvider typeProvider,
                                          PoorMansIoC container)
 {
     _applicationName = applicationName;
     _handlerMapper = handlerMapper;
     _logger = logger;
     _messageDispatcherFactory = messageDispatcherFactory;
     _transport = transport;
     _router = router;
     _typeProvider = typeProvider;
     _container = container;
 }
 public MulticastRequestMessagePumpsFactory(ApplicationNameSetting applicationName,
                                            IHandlerMapper handlerMapper,
                                            ILogger logger,
                                            IMessageDispatcherFactory messageDispatcherFactory,
                                            INimbusTransport transport,
                                            IRouter router,
                                            ITypeProvider typeProvider,
                                            PoorMansIoC container)
 {
     _applicationName          = applicationName;
     _handlerMapper            = handlerMapper;
     _logger                   = logger;
     _messageDispatcherFactory = messageDispatcherFactory;
     _transport                = transport;
     _router                   = router;
     _typeProvider             = typeProvider;
     _container                = container;
 }
 public CompetingEventMessageReceiverFactory(ApplicationNameSetting applicationName,
                                          IClock clock,
                                          IHandlerMapper handlerMapper,
                                          IZombusLogger logger,
                                          IMessageDispatcherFactory messageDispatcherFactory,
                                          IMessagingFactory messagingFactory,
                                          IRouter router,
                                          ITypeProvider typeProvider)
 {
     _applicationName = applicationName;
     _clock = clock;
     _handlerMapper = handlerMapper;
     _logger = logger;
     _messagingFactory = messagingFactory;
     _messageDispatcherFactory = messageDispatcherFactory;
     _router = router;
     _typeProvider = typeProvider;
 }
Exemple #8
0
 public RequestMessagePumpsFactory(IClock clock,
                                   IDispatchContextManager dispatchContextManager,
                                   IHandlerMapper handlerMapper,
                                   ILogger logger,
                                   IMessageDispatcherFactory messageDispatcherFactory,
                                   INimbusMessagingFactory messagingFactory,
                                   INimbusTaskFactory taskFactory,
                                   IRouter router,
                                   ITypeProvider typeProvider)
 {
     _logger = logger;
     _messageDispatcherFactory = messageDispatcherFactory;
     _clock = clock;
     _dispatchContextManager = dispatchContextManager;
     _handlerMapper          = handlerMapper;
     _typeProvider           = typeProvider;
     _taskFactory            = taskFactory;
     _messagingFactory       = messagingFactory;
     _router = router;
 }
 public CompetingEventMessagePumpsFactory(ApplicationNameSetting applicationName,
                                          IClock clock,
                                          IDispatchContextManager dispatchContextManager,
                                          IHandlerMapper handlerMapper,
                                          ILogger logger,
                                          IMessageDispatcherFactory messageDispatcherFactory,
                                          INimbusMessagingFactory messagingFactory,
                                          IRouter router,
                                          ITypeProvider typeProvider)
 {
     _applicationName = applicationName;
     _clock = clock;
     _dispatchContextManager = dispatchContextManager;
     _handlerMapper = handlerMapper;
     _logger = logger;
     _messageDispatcherFactory = messageDispatcherFactory;
     _messagingFactory = messagingFactory;
     _router = router;
     _typeProvider = typeProvider;
 }
Exemple #10
0
 public MulticastRequestMessagePumpsFactory(ApplicationNameSetting applicationName,
                                            IClock clock,
                                            IDispatchContextManager dispatchContextManager,
                                            IHandlerMapper handlerMapper,
                                            ILogger logger,
                                            IMessageDispatcherFactory messageDispatcherFactory,
                                            INimbusMessagingFactory messagingFactory,
                                            INimbusTaskFactory taskFactory,
                                            IRouter router,
                                            ITypeProvider typeProvider)
 {
     _applicationName          = applicationName;
     _clock                    = clock;
     _dispatchContextManager   = dispatchContextManager;
     _handlerMapper            = handlerMapper;
     _logger                   = logger;
     _messageDispatcherFactory = messageDispatcherFactory;
     _messagingFactory         = messagingFactory;
     _router                   = router;
     _typeProvider             = typeProvider;
     _taskFactory              = taskFactory;
 }
Exemple #11
0
 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;
 }
 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;
 }
 internal MulticastEventMessagePumpsFactory(ApplicationNameSetting applicationName,
                                            InstanceNameSetting instanceName,
                                            IClock clock,
                                            IDispatchContextManager dispatchContextManager,
                                            IHandlerMapper handlerMapper,
                                            ILogger logger,
                                            IMessageDispatcherFactory messageDispatcherFactory,
                                            INimbusMessagingFactory messagingFactory,
                                            INimbusTaskFactory taskFactory,
                                            IRouter router,
                                            ITypeProvider typeProvider)
 {
     _applicationName = applicationName;
     _instanceName = instanceName;
     _clock = clock;
     _dispatchContextManager = dispatchContextManager;
     _handlerMapper = handlerMapper;
     _logger = logger;
     _messageDispatcherFactory = messageDispatcherFactory;
     _messagingFactory = messagingFactory;
     _router = router;
     _typeProvider = typeProvider;
     _taskFactory = taskFactory;
 }
Exemple #14
0
 public Shim(IHandlerMapper inner)
 {
     this.inner = inner;
 }
Exemple #15
0
 protected MapHandler(IHttpHandler handler)
 {
     MethodContract.NotNull(handler, nameof(handler));
     this.handler = handler;
     this.map     = this.handler as IHandlerMapper; //so we can cascade mapping
 }