/// <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; }
/// <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; }