From 6b352921a01a09e72fc04dae0b03b3c863770922 Mon Sep 17 00:00:00 2001 From: Kai Moritz Date: Tue, 1 Apr 2025 23:41:24 +0200 Subject: [PATCH] Ordentlich mit `instance.consumer.wakeup()` --- src/main/java/de/juplo/kafka/ExampleConsumer.java | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/src/main/java/de/juplo/kafka/ExampleConsumer.java b/src/main/java/de/juplo/kafka/ExampleConsumer.java index bc9a8f8..e47c399 100644 --- a/src/main/java/de/juplo/kafka/ExampleConsumer.java +++ b/src/main/java/de/juplo/kafka/ExampleConsumer.java @@ -71,6 +71,12 @@ public class ExampleConsumer } } } + catch(WakeupException e) + { + log.info("{}: Wakeup!", id); + consumer.close(); + running = false; + } finally { log.info("{}: Consumed {} messages in total, exiting!", id, consumed); @@ -92,7 +98,7 @@ public class ExampleConsumer { while(instance.running) { - instance.consumer.close(); + instance.consumer.wakeup(); try { -- 2.20.1