- public EndlessConsumer<String, ClientMessage> endlessConsumer(
- KafkaConsumer<String, ClientMessage> kafkaConsumer,
+ public ApplicationRebalanceListener rebalanceListener(
+ ApplicationRecordHandler recordHandler,
+ StateRepository stateRepository,
+ ApplicationProperties properties)
+ {
+ return new ApplicationRebalanceListener(
+ recordHandler,
+ stateRepository,
+ properties.getClientId(),
+ Clock.systemDefaultZone(),
+ properties.getCommitInterval());
+ }
+
+ @Bean
+ public EndlessConsumer<String, String> endlessConsumer(
+ KafkaConsumer<String, String> kafkaConsumer,