WIP:StringDeserializer
[demos/kafka/training] / src / main / java / de / juplo / kafka / SimpleConsumer.java
index 72dc36e..d53f5e5 100644 (file)
@@ -19,7 +19,7 @@ public class SimpleConsumer implements Runnable
   private final ExecutorService executor;
   private final String id;
   private final String topic;
-  private final Consumer<String, Message> consumer;
+  private final Consumer<String, String> consumer;
 
   private long consumed = 0;
 
@@ -31,15 +31,14 @@ public class SimpleConsumer implements Runnable
     {
       log.info("{} - Subscribing to topic test", id);
       consumer.subscribe(Arrays.asList(topic));
-      running = true;
 
       while (true)
       {
-        ConsumerRecords<String, Message> records =
+        ConsumerRecords<String, String> records =
             consumer.poll(Duration.ofSeconds(1));
 
         log.info("{} - Received {} messages", id, records.count());
-        for (ConsumerRecord<String, Message> record : records)
+        for (ConsumerRecord<String, String> record : records)
         {
           consumed++;
           log.info(
@@ -65,7 +64,6 @@ public class SimpleConsumer implements Runnable
     }
     finally
     {
-      running = false;
       log.info("{} - Closing the KafkaConsumer", id);
       consumer.close();
       log.info("{}: Consumed {} messages in total, exiting!", id, consumed);