private INimbusMessageReceiver CreateQueueReceiver(string queuePath) { var receiver = new NimbusQueueMessageReceiver(_queueManager, queuePath, _concurrentHandlerLimit, _logger); _garbageMan.Add(receiver); return(receiver); }
public IMessagePump Create() { var receiver = new NimbusQueueMessageReceiver(_queueManager, _replyQueueName, _concurrentHandlerLimit, _logger); _garbageMan.Add(receiver); var pump = new MessagePump(_clock, _dispatchContextManager, _logger, _messageDispatcher, receiver, _taskFactory); _garbageMan.Add(pump); return(pump); }