Exemplo n.º 1
0
 public KafkaConsumer(ILogger <KafkaConsumer <TKey, TValue> > logger, IDeserializationProvider deserializationProvider, IOptionsMonitor <KafkaOptions> options)
     : base(logger)
 {
     _deserializationProvider = deserializationProvider ?? throw new ArgumentNullException(nameof(deserializationProvider));
     _options = options ?? throw new ArgumentNullException(nameof(options));
     _acknowledgementAction = msg => _offsetTracker.AckOffset(msg.Partition, msg.Offset);
 }
Exemplo n.º 2
0
 public SqsConsumer(IOptionsMonitor <SQSConsumerOptions> options, IDeserializationProvider deserializationProvider, ILogger <SqsConsumer <T> > logger)
 {
     _options = options ?? throw new ArgumentNullException(nameof(options));
     _deserializationProvider = deserializationProvider ?? throw new ArgumentNullException(nameof(deserializationProvider));
     _logger = logger ?? throw new ArgumentNullException(nameof(logger));
 }