public LightningQueuesFubuDiagnostics(IPersistentQueues queues, IQueueMessageRetrieval queueMessageRetrieval, IEnvelopeSerializer serializer) { _queues = queues; _queueMessageRetrieval = queueMessageRetrieval; _serializer = serializer; }
public static LightningQueuesChannel BuildPersistentChannel(LightningUri uri, IPersistentQueues queues, int mapSize, int maxDatabases, bool incoming) { var queueManager = queues.PersistentManagerFor(uri.Port, incoming, mapSize, maxDatabases); return new LightningQueuesChannel(uri.Address, uri.QueueName, queueManager); }
public static LightningQueuesChannel BuildNoPersistenceChannel(LightningUri uri, IPersistentQueues queues, bool incoming) { var queueManager = queues.NonPersistentManagerFor(uri.Port, incoming); return new LightningQueuesChannel(uri.Address, uri.QueueName, queueManager); }
public MessagesFubuDiagnostics(IPersistentQueues queues) { _queues = queues; }
public PurgeQueuesJob(IPersistentQueues persistentQueues) { _persistentQueues = persistentQueues; }
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 QueueMessageRetrieval(IPersistentQueues queues) { _queues = queues; }
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 LightningQueuesTransport(IPersistentQueues queues, LightningQueueSettings settings) { _queues = queues; _settings = settings; }
public static LightningQueuesChannel BuildNoPersistenceChannel(LightningUri uri, IPersistentQueues queues, bool incoming) { var queueManager = queues.NonPersistentManagerFor(uri.Port, incoming); return(new LightningQueuesChannel(uri.Address, uri.QueueName, queueManager)); }
public static LightningQueuesChannel BuildPersistentChannel(LightningUri uri, IPersistentQueues queues, int mapSize, int maxDatabases, bool incoming) { var queueManager = queues.PersistentManagerFor(uri.Port, incoming, mapSize, maxDatabases); return(new LightningQueuesChannel(uri.Address, uri.QueueName, queueManager)); }
public LightningQueuesTransport(IPersistentQueues queues, LightningQueueSettings settings, IDelayedMessageCache<MessageId> delayedMessages) { _queues = queues; _settings = settings; _delayedMessages = delayedMessages; }
public LightningQueuesFubuDiagnostics(IPersistentQueues queues, IUrlRegistry urls) { _queues = queues; _urls = urls; }
public LightningQueuesTransport(IPersistentQueues queues, LightningQueueSettings settings, IDelayedMessageCache <MessageId> delayedMessages) { _queues = queues; _settings = settings; _delayedMessages = delayedMessages; }