X-Git-Url: http://juplo.de/gitweb/?a=blobdiff_plain;f=src%2Fmain%2Fjava%2Fde%2Fjuplo%2Fkafka%2FApplicationRebalanceListener.java;fp=src%2Fmain%2Fjava%2Fde%2Fjuplo%2Fkafka%2FApplicationRebalanceListener.java;h=ca6897c055d60c362aae1e367e87fc626ce444af;hb=af8ee013aeeaee41117174e9e02858112621556b;hp=365319780b02ecf106557787b484a1493cc3c43e;hpb=907fdde716b24bc352f863c06337eda647bb1a59;p=demos%2Fkafka%2Ftraining diff --git a/src/main/java/de/juplo/kafka/ApplicationRebalanceListener.java b/src/main/java/de/juplo/kafka/ApplicationRebalanceListener.java index 3653197..ca6897c 100644 --- a/src/main/java/de/juplo/kafka/ApplicationRebalanceListener.java +++ b/src/main/java/de/juplo/kafka/ApplicationRebalanceListener.java @@ -86,34 +86,4 @@ public class ApplicationRebalanceListener implements RebalanceListener stateRepository.save(new StateDocument(partition, state, results, offset)); }); } - - - @Override - public void beforeNextPoll() - { - partitions - .stream() - .forEach(partition -> - { - log.info("{} - persisting state & offset for partition: {}", id, partition); - Map state = recordHandler.getState(partition).getState(); - Long offset = consumer.position(new TopicPartition(topic, partition)); - log.info( - "{} - offset of next unseen message for partition {} is {}", - id, - partition, - offset); - for (String user : state.keySet()) - { - log.info( - "{} - Saved state for partition={}|user={}: {}", - id, - partition, - user, - state.get(user)); - } - Map> results = adderResults.getState(partition); - stateRepository.save(new StateDocument(partition, state, results, offset)); - }); - } }