コード例 #1
0
 public ConnectionMultiplexerFactory(ApplicationNameSetting applicationName,
                                     InstanceNameSetting instanceName,
                                     RedisConnectionString connectionString,
                                     DefaultTimeoutSetting timeout,
                                     ILogger logger)
 {
     _applicationName = applicationName;
     _instanceName = instanceName;
     _connectionString = connectionString;
     _timeout = timeout;
     _logger = logger;
 }
コード例 #2
0
 public ConnectionMultiplexerFactory(ApplicationNameSetting applicationName,
                                     InstanceNameSetting instanceName,
                                     RedisConnectionString connectionString,
                                     DefaultTimeoutSetting timeout,
                                     ILogger logger)
 {
     _applicationName  = applicationName;
     _instanceName     = instanceName;
     _connectionString = connectionString;
     _timeout          = timeout;
     _logger           = logger;
 }
コード例 #3
0
 public Heartbeat(ApplicationNameSetting applicationName,
                  HeartbeatIntervalSetting heartbeatInterval,
                  InstanceNameSetting instanceName,
                  IClock clock,
                  IEventSender eventSender,
                  ILogger logger)
 {
     _applicationName   = applicationName;
     _heartbeatInterval = heartbeatInterval;
     _instanceName      = instanceName;
     _eventSender       = eventSender;
     _logger            = logger;
     _clock             = clock;
 }
コード例 #4
0
 internal MulticastEventMessagePumpsFactory(IQueueManager queueManager,
                                            ApplicationNameSetting applicationName,
                                            InstanceNameSetting instanceName,
                                            MulticastEventHandlerTypesSetting multicastEventHandlerTypes,
                                            ILogger logger,
                                            IMulticastEventHandlerFactory multicastEventHandlerFactory,
                                            IClock clock,
                                            ConcurrentHandlerLimitSetting concurrentHandlerLimit)
 {
     _queueManager = queueManager;
     _applicationName = applicationName;
     _instanceName = instanceName;
     _multicastEventHandlerTypes = multicastEventHandlerTypes;
     _logger = logger;
     _multicastEventHandlerFactory = multicastEventHandlerFactory;
     _clock = clock;
     _concurrentHandlerLimit = concurrentHandlerLimit;
 }
コード例 #5
0
 internal MulticastEventMessagePumpsFactory(ApplicationNameSetting applicationName,
                                            InstanceNameSetting instanceName,
                                            IHandlerMapper handlerMapper,
                                            ILogger logger,
                                            IMessageDispatcherFactory messageDispatcherFactory,
                                            INimbusTransport transport,
                                            IRouter router,
                                            ITypeProvider typeProvider,
                                            PoorMansIoC container)
 {
     _applicationName          = applicationName;
     _instanceName             = instanceName;
     _handlerMapper            = handlerMapper;
     _logger                   = logger;
     _messageDispatcherFactory = messageDispatcherFactory;
     _transport                = transport;
     _router                   = router;
     _typeProvider             = typeProvider;
     _container                = container;
 }
コード例 #6
0
 internal MulticastEventMessagePumpsFactory(ApplicationNameSetting applicationName,
                                            InstanceNameSetting instanceName,
                                            IHandlerMapper handlerMapper,
                                            ILogger logger,
                                            IMessageDispatcherFactory messageDispatcherFactory,
                                            INimbusTransport transport,
                                            IRouter router,
                                            ITypeProvider typeProvider,
                                            PoorMansIoC container)
 {
     _applicationName = applicationName;
     _instanceName = instanceName;
     _handlerMapper = handlerMapper;
     _logger = logger;
     _messageDispatcherFactory = messageDispatcherFactory;
     _transport = transport;
     _router = router;
     _typeProvider = typeProvider;
     _container = container;
 }
コード例 #7
0
 internal MulticastEventMessageReceiverFactory(ApplicationNameSetting applicationName,
                                            InstanceNameSetting instanceName,
                                            IClock clock,
                                            IHandlerMapper handlerMapper,
                                            IZombusLogger logger,
                                            IMessageDispatcherFactory messageDispatcherFactory,
                                            IMessagingFactory messagingFactory,
                                            IRouter router,
                                            ITypeProvider typeProvider)
 {
     _applicationName = applicationName;
     _instanceName = instanceName;
     _clock = clock;
     _handlerMapper = handlerMapper;
     _logger = logger;
     _messageDispatcherFactory = messageDispatcherFactory;
     _messagingFactory = messagingFactory;
     _router = router;
     _typeProvider = typeProvider;
 }
コード例 #8
0
 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;
 }
コード例 #9
0
 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;
 }
コード例 #10
0
 public ReplyQueueNameSetting(ApplicationNameSetting applicationName, InstanceNameSetting instanceName, IPathFactory pathFactory)
 {
     Value = pathFactory.InputQueuePathFor(applicationName, instanceName);
 }
コード例 #11
-1
ファイル: Heartbeat.cs プロジェクト: fenix2222/Nimbus
 public Heartbeat(ApplicationNameSetting applicationName,
                  HeartbeatIntervalSetting heartbeatInterval,
                  InstanceNameSetting instanceName,
                  IClock clock,
                  IEventSender eventSender,
                  ILogger logger)
 {
     _applicationName = applicationName;
     _heartbeatInterval = heartbeatInterval;
     _instanceName = instanceName;
     _eventSender = eventSender;
     _logger = logger;
     _clock = clock;
 }