public PersistentQueues(ILogger logger, IDelayedMessageCache<MessageId> delayedMessages, LightningQueueSettings settings) { _logger = logger; _delayedMessages = delayedMessages; _queueManagerConfiguration = settings.ToConfiguration(); _queueManagers = new Cache<int, QueueManager>(port => new QueueManager(new IPEndPoint(IPAddress.Any, port), EsentPath + "." + port, _queueManagerConfiguration)); }
public PersistentQueues(ILogger logger, IDelayedMessageCache <MessageId> delayedMessages, LightningQueueSettings settings) { _logger = logger; _delayedMessages = delayedMessages; _queueManagerConfiguration = settings.ToConfiguration(); _queueManagers = new Cache <int, QueueManager>(port => new QueueManager(new IPEndPoint(IPAddress.Any, port), EsentPath + "." + port, _queueManagerConfiguration)); }