Example #1
0
 /// <summary>
 /// Ctor
 /// </summary>
 /// <param name="connectionWrapper">IConnectionWrapper</param>
 /// <param name="jsonConverter">IJsonConverter</param>
 /// <param name="channelFactory">IChannelFactory</param>
 /// <param name="eventingBasicConsumerImpl">IEventingBasicConsumerImpl</param>
 /// <param name="consumerInvoker">IConsumerInvoker</param>
 public RabbitMQMessageQueue(
     IConnectionWrapper connectionWrapper,
     IJsonConverter jsonConverter,
     IChannelFactory channelFactory,
     IEventingBasicConsumerImpl eventingBasicConsumerImpl,
     IConsumerInvoker consumerInvoker)
 {
     _connectionWrapper         = connectionWrapper;
     _jsonConverter             = jsonConverter;
     _channelFactory            = channelFactory;
     _eventingBasicConsumerImpl = eventingBasicConsumerImpl;
     _consumerInvoker           = consumerInvoker;
 }
Example #2
0
 /// <summary>
 /// Ctor
 /// </summary>
 /// <param name="connectionWrapper">IConnectionWrapper</param>
 /// <param name="jsonConverter">IJsonConverter</param>
 /// <param name="channelFactory">IChannelFactory</param>
 /// <param name="eventingBasicConsumerImpl">IEventingBasicConsumerImpl</param>
 /// <param name="sendOptions">IOptions{SendOptions}</param>
 /// <param name="logger">ILogger{RabbitMQMessageQueue}</param>
 public RabbitMQMessageQueue(
     IConnectionWrapper connectionWrapper,
     IJsonConverter jsonConverter,
     IChannelFactory channelFactory,
     IEventingBasicConsumerImpl eventingBasicConsumerImpl,
     IOptions <SendOptions> sendOptions,
     ILogger <RabbitMQMessageQueue> logger)
 {
     _connectionWrapper         = connectionWrapper;
     _jsonConverter             = jsonConverter;
     _channelFactory            = channelFactory;
     _eventingBasicConsumerImpl = eventingBasicConsumerImpl;
     _sendOptions = sendOptions;
     _logger      = logger;
 }