private INimbusMessageReceiver CreateQueueReceiver(string queuePath)
        {
            var receiver = new NimbusQueueMessageReceiver(_queueManager, queuePath, _concurrentHandlerLimit, _logger);

            _garbageMan.Add(receiver);
            return(receiver);
        }
Beispiel #2
0
        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);
        }