Verbesserte/Erweiterte Tests aus 'stored-offsets' nach 'wordcount' gemerged
[demos/kafka/training] / src / main / java / de / juplo / kafka / ApplicationConfiguration.java
index da1605b..d48c027 100644 (file)
@@ -18,12 +18,20 @@ import java.util.concurrent.Executors;
 public class ApplicationConfiguration
 {
   @Bean
-  public WordcountRecordHandler wordcountRecordHandler(
+  public WordcountRecordHandler wordcountRecordHandler()
+  {
+    return new WordcountRecordHandler();
+  }
+
+  @Bean
+  public WordcountRebalanceListener wordcountRebalanceListener(
+      WordcountRecordHandler wordcountRecordHandler,
       PartitionStatisticsRepository repository,
       Consumer<String, String> consumer,
       ApplicationProperties properties)
   {
-    return new WordcountRecordHandler(
+    return new WordcountRebalanceListener(
+        wordcountRecordHandler,
         repository,
         properties.getClientId(),
         properties.getTopic(),
@@ -32,13 +40,6 @@ public class ApplicationConfiguration
         consumer);
   }
 
-  @Bean
-  public WordcountRebalanceListener wordcountRebalanceListener(
-      WordcountRecordHandler wordcountRecordHandler)
-  {
-    return new WordcountRebalanceListener(wordcountRecordHandler);
-  }
-
   @Bean
   public EndlessConsumer<String, String> endlessConsumer(
       KafkaConsumer<String, String> kafkaConsumer,