counter: 1.2.9 - Reconfigured tests to receive data as domain-instances
[demos/kafka/wordcount] / src / main / java / de / juplo / kafka / wordcount / counter / WordCount.java
index 44ccb2d..958f9b7 100644 (file)
@@ -1,12 +1,21 @@
 package de.juplo.kafka.wordcount.counter;
 
-import lombok.Value;
+import lombok.AllArgsConstructor;
+import lombok.Data;
+import lombok.NoArgsConstructor;
 
 
-@Value(staticConstructor = "of")
+@Data
+@NoArgsConstructor
+@AllArgsConstructor(staticName = "of")
 public class WordCount
 {
   String user;
   String word;
   long count;
+
+  public static WordCount of(Word word, long count)
+  {
+    return new WordCount(word.getUser(), word.getWord(), count);
+  }
 }