X-Git-Url: https://juplo.de/gitweb/?a=blobdiff_plain;f=src%2Fmain%2Fjava%2Fde%2Fjuplo%2Fkafka%2Fwordcount%2Ftop10%2FTop10StreamProcessor.java;h=e6deee00087f583ed6b31ab90d183ace3dade71a;hb=f502218a12fe5ca72fcc15898ef942daa7c20224;hp=b669344abbec415b2328d43e40b390bfb6070722;hpb=1bd7726318005a9ed24a8c14b45311a05fa1a937;p=demos%2Fkafka%2Fwordcount diff --git a/src/main/java/de/juplo/kafka/wordcount/top10/Top10StreamProcessor.java b/src/main/java/de/juplo/kafka/wordcount/top10/Top10StreamProcessor.java index b669344..e6deee0 100644 --- a/src/main/java/de/juplo/kafka/wordcount/top10/Top10StreamProcessor.java +++ b/src/main/java/de/juplo/kafka/wordcount/top10/Top10StreamProcessor.java @@ -1,6 +1,5 @@ package de.juplo.kafka.wordcount.top10; -import com.fasterxml.jackson.databind.ObjectMapper; import lombok.extern.slf4j.Slf4j; import org.apache.kafka.streams.KafkaStreams; import org.apache.kafka.streams.KeyValue; @@ -18,17 +17,16 @@ public class Top10StreamProcessor public Top10StreamProcessor( String inputTopic, String outputTopic, - ObjectMapper mapper, Properties props) { StreamsBuilder builder = new StreamsBuilder(); builder - .stream(inputTopic) - .map((word, counter) -> + .stream(inputTopic) + .map((key, counter) -> { - Entry entry = Entry.of(word.getWord(), counter.getCounter()); - return new KeyValue<>(word.getUser(), entry); + Entry entry = Entry.of(key.getWord(), counter.getCounter()); + return new KeyValue<>(key.getUser(), entry); }) .groupByKey() .aggregate(