public DirectQueue(IRabbitMQPersistent rabbitMQPersistent, ISubscriberLogic subscriberLogic, IElkLogger <RabbitListener> logger) : base(rabbitMQPersistent, logger) { _subscriberLogic = subscriberLogic; _RabbitMQPersistent.ConnectionName = ExchangeName; }
public AutoMappingDelayQueue(IRabbitMQPersistent rabbitMQPersistent, ISubscriberLogic subscriberLogic, QueueConfiguration queueConfiguration, IElkLogger <RabbitListener> logger) : base(rabbitMQPersistent, logger) { _queueConfiguration = queueConfiguration; _subscriberLogic = subscriberLogic; _RabbitMQPersistent.ConnectionName = ExchangeName; }