Benennung vereinheitlicht und projektunabhängig gemacht
[demos/kafka/training] / src / test / java / de / juplo / kafka / GenericApplicationTests.java
index 711a44a..9a6f812 100644 (file)
@@ -60,7 +60,7 @@ abstract class GenericApplicationTests<K, V>
        @Autowired
        ExecutorService executor;
        @Autowired
-       PartitionStatisticsRepository partitionStatisticsRepository;
+       StateRepository stateRepository;
        @Autowired
        PollIntervalAwareConsumerRebalanceListener rebalanceListener;
        @Autowired
@@ -233,11 +233,11 @@ abstract class GenericApplicationTests<K, V>
                        log.info("New position for {}: {}", tp, offset);
                        Integer partition = tp.partition();
                        StateDocument document =
-                                       partitionStatisticsRepository
+                                       stateRepository
                                                        .findById(partition.toString())
                                                        .orElse(new StateDocument(partition));
                        document.offset = offset;
-                       partitionStatisticsRepository.save(document);
+                       stateRepository.save(document);
                });
                offsetConsumer.unsubscribe();
        }
@@ -247,7 +247,7 @@ abstract class GenericApplicationTests<K, V>
                partitions().forEach(tp ->
                {
                        String partition = Integer.toString(tp.partition());
-                       Optional<Long> offset = partitionStatisticsRepository.findById(partition).map(document -> document.offset);
+                       Optional<Long> offset = stateRepository.findById(partition).map(document -> document.offset);
                        consumer.accept(tp, offset.orElse(0l));
                });
        }