]> juplo.de Git - demos/kafka/wordcount/commitdiff
query: 2.0.1 - (GREEN) Adjusted implementation to corrected expectations query-2.0.1
authorKai Moritz <kai@juplo.de>
Sun, 16 Jun 2024 19:38:51 +0000 (21:38 +0200)
committerKai Moritz <kai@juplo.de>
Sun, 16 Jun 2024 19:39:35 +0000 (21:39 +0200)
src/main/java/de/juplo/kafka/wordcount/query/Entry.java
src/main/java/de/juplo/kafka/wordcount/query/Key.java
src/main/java/de/juplo/kafka/wordcount/query/QueryStreamProcessor.java
src/test/java/de/juplo/kafka/wordcount/query/TestData.java

index 80b4daf690d1e0e08aae172b6c5837e0002629a9..4be314ca60fe21c03732cfebb08e8d25e7dd7f13 100644 (file)
@@ -7,5 +7,5 @@ import lombok.Data;
 public class Entry
 {
   private String word;
-  private Long count;
+  private Long counter;
 }
index afeac4ad0d2d63d4316722374c8eabf9ae32fd13..57d095a1ab84efc412d15097f65675ba540a8e60 100644 (file)
@@ -6,6 +6,5 @@ import lombok.Data;
 @Data
 public class Key
 {
-  private String username;
-  private String word;
+  private String user;
 }
index 3a1665fa9f6245c867e7703efdd957874e3d0343..e075eb756b2febf506543f4752585fce75c42770 100644 (file)
@@ -65,7 +65,7 @@ public class QueryStreamProcessor
                                                                .withValueSerde(new JsonSerde().copyWithType(User.class)));
                KStream<String, Ranking> rankings = builder
                                .<Key, Ranking>stream(rankingInputTopic)
-                               .map((key, value) -> new KeyValue<>(key.getUsername(), value));
+                               .map((key, value) -> new KeyValue<>(key.getUser(), value));
 
                rankings
                                .join(users, (ranking, user) -> UserRanking.of(
index cf5817307ad1d503770eb876b191be99b43bd40d..f5b8a00cc2ea16176d346e13e3400f1fadc3c8a4 100644 (file)
@@ -70,7 +70,7 @@ class TestData
        {
                Entry entry = new Entry();
                entry.setWord(testEntry.getWord());
-               entry.setCount(testEntry.getCounter());
+               entry.setCounter(testEntry.getCounter());
                return entry;
        }
        private static KeyValue<TestUser, TestRanking>[] TOP10_MESSAGES = new KeyValue[]