- public AdderRecordHandler sumRecordHandler()
- {
- return new AdderRecordHandler();
- }
-
- @Bean
- public AdderRebalanceListener sumRebalanceListener(
- AdderRecordHandler adderRecordHandler,
- PartitionStatisticsRepository repository,
- Consumer<String, String> consumer,
- ApplicationProperties properties)
- {
- return new AdderRebalanceListener(
- adderRecordHandler,
- repository,
- properties.getClientId(),
- properties.getTopic(),
- Clock.systemDefaultZone(),
- properties.getCommitInterval(),
- consumer);
- }
-
- @Bean
- public EndlessConsumer<String, String> endlessConsumer(
- KafkaConsumer<String, String> kafkaConsumer,
- ExecutorService executor,
- AdderRebalanceListener adderRebalanceListener,
- AdderRecordHandler adderRecordHandler,
- ApplicationProperties properties)
+ public SimpleConsumer endlessConsumer(
+ Consumer<String, String> kafkaConsumer,
+ KafkaProperties kafkaProperties,
+ ApplicationProperties applicationProperties)