Verbesserte Tests und Korrekturen gemerged: sumup-adder -> stored-offsets
[demos/kafka/training] / src / main / java / de / juplo / kafka / ApplicationRebalanceListener.java
index 542af2d..444b7b7 100644 (file)
@@ -22,7 +22,7 @@ public class ApplicationRebalanceListener implements PollIntervalAwareConsumerRe
   private final String topic;
   private final Clock clock;
   private final Duration commitInterval;
-  private final Consumer<String, String> consumer;
+  private final Consumer<String, Long> consumer;
 
   private Instant lastCommit = Instant.EPOCH;
   private boolean commitsEnabled = true;
@@ -85,10 +85,10 @@ public class ApplicationRebalanceListener implements PollIntervalAwareConsumerRe
     if (lastCommit.plus(commitInterval).isBefore(clock.instant()))
     {
       log.debug("Storing data and offsets, last commit: {}", lastCommit);
-      recordHandler.getState().forEach((partiton, adder) -> stateRepository.save(
+      recordHandler.getState().forEach((partiton, state) -> stateRepository.save(
           new StateDocument(
               partiton,
-              adder.getState(),
+              state,
               consumer.position(new TopicPartition(topic, partiton)))));
       lastCommit = clock.instant();
     }