]> juplo.de Git - demos/kafka/training/commitdiff
Default-Handler ergänzt, der das Programm über eine Exception beendet
authorKai Moritz <kai@juplo.de>
Tue, 24 Mar 2026 16:29:59 +0000 (17:29 +0100)
committerKai Moritz <kai@juplo.de>
Tue, 24 Mar 2026 17:02:26 +0000 (18:02 +0100)
src/main/java/de/juplo/kafka/ExampleConsumer.java

index 639d82fdb3350fb5274aec53bc6122f500b827d3..a90048c51022282eb97168f307076a5d36a0dbb7 100644 (file)
@@ -28,4 +28,11 @@ public class ExampleConsumer
   {
     log.info("{} - Calculating sum", id);
   }
+
+  @KafkaHandler(isDefault = true)
+  private void unknownMessage(Object message)
+  {
+    log.error("{} - Recived message of unknown type: {}", id, message);
+    throw new RuntimeException("Message of unknown type: " + message);
+  }
 }