示例#1
0
 /// <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;
 }
示例#2
0
 /// <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;
 }