X-Git-Url: http://juplo.de/gitweb/?a=blobdiff_plain;f=src%2Fmain%2Fjava%2Fde%2Fjuplo%2Fkafka%2FSimpleConsumer.java;fp=src%2Fmain%2Fjava%2Fde%2Fjuplo%2Fkafka%2FSimpleConsumer.java;h=cea956830395cb18a3f0f7bf8f475752ae4208cc;hb=17360fbf2f944f6818c748ed1235264b7d8d28a4;hp=45f9b942b520dba70f49a289dbf71dad97aa18b6;hpb=ae8d6e6f4144cdef108b8d13e005b0f869599a77;p=demos%2Fkafka%2Ftraining diff --git a/src/main/java/de/juplo/kafka/SimpleConsumer.java b/src/main/java/de/juplo/kafka/SimpleConsumer.java index 45f9b94..cea9568 100644 --- a/src/main/java/de/juplo/kafka/SimpleConsumer.java +++ b/src/main/java/de/juplo/kafka/SimpleConsumer.java @@ -19,6 +19,7 @@ public class SimpleConsumer implements Callable private final String id; private final String topic; private final Consumer consumer; + private final MessageHandler messageHandler; private long consumed = 0; @@ -76,5 +77,6 @@ public class SimpleConsumer implements Callable { consumed++; log.info("{} - {}: {}/{} - {}={}", id, offset, topic, partition, key, value); + messageHandler.handle(key, value); } }