X-Git-Url: https://juplo.de/gitweb/?a=blobdiff_plain;f=src%2Ftest%2Fjava%2Fde%2Fjuplo%2Fkafka%2Fwordcount%2Fcounter%2FCounterApplicationIT.java;h=fea89aba9b308f823571d798e2b798b29ec9c29c;hb=4e10b6e106409b2884fcef67f7a5ded0581bc35f;hp=158c6ae4b6622d6d1af265d59e549f398186111a;hpb=ff29d17cc2b1fa9b465c1874e387c23b7d7adc4e;p=demos%2Fkafka%2Fwordcount diff --git a/src/test/java/de/juplo/kafka/wordcount/counter/CounterApplicationIT.java b/src/test/java/de/juplo/kafka/wordcount/counter/CounterApplicationIT.java index 158c6ae..fea89ab 100644 --- a/src/test/java/de/juplo/kafka/wordcount/counter/CounterApplicationIT.java +++ b/src/test/java/de/juplo/kafka/wordcount/counter/CounterApplicationIT.java @@ -5,6 +5,7 @@ import lombok.extern.slf4j.Slf4j; import org.apache.kafka.clients.consumer.ConsumerConfig; import org.apache.kafka.clients.consumer.ConsumerRecord; import org.apache.kafka.clients.producer.ProducerConfig; +import org.apache.kafka.streams.KeyValue; import org.apache.kafka.streams.state.KeyValueBytesStoreSupplier; import org.apache.kafka.streams.state.Stores; import org.junit.jupiter.api.BeforeEach; @@ -75,16 +76,16 @@ public class CounterApplicationIT @RequiredArgsConstructor static class Consumer { - private final List received = new LinkedList<>(); + private final List> received = new LinkedList<>(); @KafkaListener(groupId = "TEST", topics = TOPIC_OUT) public synchronized void receive(ConsumerRecord record) { log.debug("Received message: {}", record); - received.add(Message.of(record.key(),record.value())); + received.add(KeyValue.pair(record.key(),record.value())); } - synchronized List getReceivedMessages() + synchronized List> getReceivedMessages() { return received; }