Ejemplo n.º 1
0
 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;
 }
Ejemplo n.º 2
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;
 }
Ejemplo n.º 3
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;
 }
Ejemplo n.º 4
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;
 }
Ejemplo n.º 5
0
 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;
 }
Ejemplo n.º 6
0
 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;
 }