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)); }
public LightningQueuesChannel(Uri address, string queueName, IQueueManager queueManager, IDelayedMessageCache<MessageId> delayedMessages) { _address = address; _queueName = queueName; _queueManager = queueManager; _delayedMessages = delayedMessages; }
public LightningQueuesChannel(Uri address, string queueName, IQueueManager queueManager, IDelayedMessageCache <MessageId> delayedMessages) { _address = address; _queueName = queueName; _queueManager = queueManager; _delayedMessages = delayedMessages; }
public TransactionCallback(ITransactionalScope transaction, Message message, IDelayedMessageCache <MessageId> delayedMessages) { _transaction = transaction; _message = message; _delayedMessages = delayedMessages; }
public PersistentQueues(ILogger logger, IDelayedMessageCache<MessageId> delayedMessages) { _logger = logger; _delayedMessages = delayedMessages; _queueManagers = new Cache<int, QueueManager>(port => new QueueManager(new IPEndPoint(IPAddress.Any, port), EsentPath + "." + port, new QueueManagerConfiguration(), _logger)); }
public static LightningQueuesChannel Build(LightningUri uri, IPersistentQueues queues, IDelayedMessageCache<MessageId> delayedMessages, bool incoming) { var queueManager = queues.ManagerFor(uri.Port, incoming); return new LightningQueuesChannel(uri.Address, uri.QueueName, queueManager, delayedMessages); }
public TransactionCallback(ITransactionalScope transaction, Message message, IDelayedMessageCache<MessageId> delayedMessages) { _transaction = transaction; _message = message; _delayedMessages = delayedMessages; }
public LightningQueuesTransport(IPersistentQueues queues, LightningQueueSettings settings, IDelayedMessageCache<MessageId> delayedMessages) { _queues = queues; _settings = settings; _delayedMessages = delayedMessages; }
public LightningQueuesTransport(IPersistentQueues queues, LightningQueueSettings settings, IDelayedMessageCache <MessageId> delayedMessages) { _queues = queues; _settings = settings; _delayedMessages = delayedMessages; }
public static LightningQueuesChannel Build(LightningUri uri, IPersistentQueues queues, IDelayedMessageCache <MessageId> delayedMessages, bool incoming) { var queueManager = queues.ManagerFor(uri.Port, incoming); return(new LightningQueuesChannel(uri.Address, uri.QueueName, queueManager, delayedMessages)); }