+ 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(