splitter: 1.0.0-vanilla-kafka - Fixed shutdown
[demos/kafka/wordcount] / src / main / java / de / juplo / kafka / wordcount / splitter / SplitterStreamProcessor.java
index fabae8f..0eafbda 100644 (file)
@@ -254,6 +254,11 @@ public class SplitterStreamProcessor implements Runnable
   public void stop()
   {
     log.info("Shutdown requested...");
+    if (stopped)
+    {
+      log.warn("Ignoring request: already stopped!");
+      return;
+    }
     stopped = true;
     consumer.wakeup();
     running.lock();