/// <summary>
 ///     Initializes a new instance of the <see cref="FatalExceptionLoggerConsumerBehavior" /> class.
 /// </summary>
 /// <param name="logger">The <see cref="ISilverbackIntegrationLogger" />.</param>
 public FatalExceptionLoggerConsumerBehavior(
     ISilverbackIntegrationLogger <FatalExceptionLoggerConsumerBehavior> logger)
 {
     _logger = logger;
 }
Beispiel #2
0
 /// <summary>
 ///     Initializes a new instance of the <see cref="RawSequencerConsumerBehavior" /> class.
 /// </summary>
 /// <param name="sequenceReaders">
 ///     The <see cref="ISequenceReader" /> implementations to be used.
 /// </param>
 /// <param name="logger">
 ///     The <see cref="ISilverbackIntegrationLogger" />.
 /// </param>
 public RawSequencerConsumerBehavior(
     IEnumerable <ISequenceReader> sequenceReaders,
     ISilverbackIntegrationLogger <RawSequencerConsumerBehavior> logger)
     : base(sequenceReaders.Where(reader => reader.HandlesRawMessages), logger)
 {
 }