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