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