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; }
/// <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); }
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); }
public KafkaBasedConsumerScopeFactory(IEnumerable <KeyValuePair <string, string> > configuration, IEnumerable <string> topics, IIncomingMessageFactory incomingMessageFactory) { _configuration = configuration; _topics = topics; _incomingMessageFactory = incomingMessageFactory; }
internal KafkaConsumerScope(IConsumer <string, string> innerKafkaConsumer, IIncomingMessageFactory incomingMessageFactory) { _innerKafkaConsumer = innerKafkaConsumer; _incomingMessageFactory = incomingMessageFactory; }