projects
/
demos
/
kafka
/
wordcount
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
| inline |
side by side
splitter: 1.0.0-vanilla-kafka - Fixed shutdown
[demos/kafka/wordcount]
/
src
/
main
/
java
/
de
/
juplo
/
kafka
/
wordcount
/
splitter
/
SplitterStreamProcessor.java
diff --git
a/src/main/java/de/juplo/kafka/wordcount/splitter/SplitterStreamProcessor.java
b/src/main/java/de/juplo/kafka/wordcount/splitter/SplitterStreamProcessor.java
index
fabae8f
..
0eafbda
100644
(file)
--- a/
src/main/java/de/juplo/kafka/wordcount/splitter/SplitterStreamProcessor.java
+++ b/
src/main/java/de/juplo/kafka/wordcount/splitter/SplitterStreamProcessor.java
@@
-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();