Gewollten Fehler im Consumer von `first-contact` korrigiert
[demos/kafka/training] / src / main / java / de / juplo / kafka / SimpleConsumer.java
index ca8d1db..d8f3624 100644 (file)
@@ -79,7 +79,8 @@ public class SimpleConsumer
     }
     catch(WakeupException e)
     {
-      log.info("{} - RIIING!", id);
+      log.info("{} - Closing the KafkaConsumer", id);
+      consumer.close();
     }
     catch(Exception e)
     {
@@ -87,11 +88,10 @@ public class SimpleConsumer
     }
     finally
     {
+      log.info("{} - Shutting down...");
       this.lock.lock();
       try
       {
-        log.info("{} - Closing the KafkaConsumer", id);
-        consumer.close();
         log.info("{} - DONE!");
         stopped.signal();
       }