Beispiel #1
0
 public KafkaBasedConsumerScopeFactory(ILoggerFactory loggerFactory, IEnumerable <KeyValuePair <string, string> > configuration, IEnumerable <string> topics, IIncomingMessageFactory incomingMessageFactory, bool readFromBeginning)
 {
     _loggerFactory          = loggerFactory;
     _configuration          = configuration;
     _topics                 = topics;
     _incomingMessageFactory = incomingMessageFactory;
     _readFromBeginning      = readFromBeginning;
 }
Beispiel #2
0
 /// <summary>
 /// Override the default Dafda implementation of <see cref="IIncomingMessageFactory"/>.
 /// </summary>
 /// <param name="incomingMessageFactory">A custom implementation of <see cref="IIncomingMessageFactory"/>.</param>
 public void WithIncomingMessageFactory(IIncomingMessageFactory incomingMessageFactory)
 {
     _builder.WithIncomingMessageFactory(incomingMessageFactory);
 }
Beispiel #3
0
 internal KafkaConsumerScope(ILoggerFactory loggerFactory, IConsumer <string, string> innerKafkaConsumer, IIncomingMessageFactory incomingMessageFactory)
 {
     _logger                 = loggerFactory.CreateLogger <KafkaConsumerScope>();
     _innerKafkaConsumer     = innerKafkaConsumer;
     _incomingMessageFactory = incomingMessageFactory;
 }
 public ConsumerConfigurationBuilder WithIncomingMessageFactory(IIncomingMessageFactory incomingMessageFactory)
 {
     _incomingMessageFactory = incomingMessageFactory;
     return(this);
 }
Beispiel #5
0
 public KafkaBasedConsumerScopeFactory(IEnumerable <KeyValuePair <string, string> > configuration, IEnumerable <string> topics, IIncomingMessageFactory incomingMessageFactory)
 {
     _configuration          = configuration;
     _topics                 = topics;
     _incomingMessageFactory = incomingMessageFactory;
 }
Beispiel #6
0
 internal KafkaConsumerScope(IConsumer <string, string> innerKafkaConsumer, IIncomingMessageFactory incomingMessageFactory)
 {
     _innerKafkaConsumer     = innerKafkaConsumer;
     _incomingMessageFactory = incomingMessageFactory;
 }