public RequestMessagePumpsFactory(ILogger logger, RequestHandlerTypesSetting requestHandlerTypes, IQueueManager queueManager, IRequestHandlerFactory requestHandlerFactory, INimbusMessagingFactory messagingFactory, IClock clock, ConcurrentHandlerLimitSetting concurrentHandlerLimit) { _logger = logger; _requestHandlerTypes = requestHandlerTypes; _queueManager = queueManager; _requestHandlerFactory = requestHandlerFactory; _messagingFactory = messagingFactory; _clock = clock; _concurrentHandlerLimit = concurrentHandlerLimit; }
public MulticastRequestMessagePumpsFactory(ILogger logger, RequestHandlerTypesSetting requestHandlerTypes, ApplicationNameSetting applicationName, IQueueManager queueManager, IMulticastRequestHandlerFactory multicastRequestHandlerFactory, INimbusMessagingFactory messagingFactory, IClock clock, ConcurrentHandlerLimitSetting concurrentHandlerLimit) { _logger = logger; _requestHandlerTypes = requestHandlerTypes; _applicationName = applicationName; _queueManager = queueManager; _multicastRequestHandlerFactory = multicastRequestHandlerFactory; _messagingFactory = messagingFactory; _clock = clock; _concurrentHandlerLimit = concurrentHandlerLimit; }