Example #1
0
 public BidCreatedConsumer(
     IRabbitMqChannelProvider rabbitMqChannelProvider,
     IMessagePublisher <FailedMessage <BidCreatedMessage> > failedMessagePublisher,
     IRabbitMqQueueBuilder <BidCreatedMessage> queueBuilder,
     ILogger logger)
     : base(rabbitMqChannelProvider, failedMessagePublisher, queueBuilder, logger)
 {
 }
Example #2
0
 public RabbitMqMessagePublisher(
     IRabbitMqChannelProvider rabbitMqChannelProvider,
     ILogger logger)
 {
     _rabbitMqChannelProvider = rabbitMqChannelProvider;
     _logger       = logger;
     _queueBuilder = new RabbitMqDefaultQueueBuilder <T>();
 }
        protected RabbitMqMessageConsumerBase(
            IRabbitMqChannelProvider rabbitMqChannelProvider,
            IMessagePublisher <FailedMessage <T> > failedMessagePublisher,
            IRabbitMqQueueBuilder <T> queueBuilder,
            ILogger logger)
        {
            _rabbitMqChannelProvider = rabbitMqChannelProvider;
            _failedMessagePublisher  = failedMessagePublisher;
            _logger = logger;

            _queueBuilder      = queueBuilder;
            _sendToFailedQueue = !_queueBuilder.IsFailedMessageQueue();
        }