/// <summary> /// Initializes a new instance of the <see cref="AMQReceiver" /> class. /// </summary> /// <param name="connectionFactory">The connection factory.</param> /// <param name="connectionSettings">The connection settings.</param> /// <param name="destination">The destination.</param> public AMQReceiver(IAMQConnectionFactory connectionFactory, AMQConnectionSettings connectionSettings, AMQDestinationSettings destination) : base(connectionFactory, connectionSettings) { Mode = ConsumerMode.OnNoMessage_Timeout; _timeoutException = new TimeoutException(); _destination = destination; _consumer = null; }
/// <summary> /// Initializes a new instance of the <see cref="RMQConsumer"/> class. /// </summary> /// <param name="connectionFactory">The connection factory.</param> /// <param name="connectionSettings">The connection settings.</param> /// <param name="queueSettings">The queue settings.</param> public RMQConsumer( IRMQConnectionFactory connectionFactory, RMQConnectionSettings connectionSettings, RMQQueueSettings queueSettings) : base(connectionFactory, connectionSettings, queueSettings) { Mode = ConsumerMode.OnNoMessage_Timeout; }