Springify: Die Fehlerbehandlung funktioniert unabhängig vom Batch-Listener
[demos/kafka/training] / src / main / java / de / juplo / kafka / ApplicationConfiguration.java
index 5cefa32..fd4ff28 100644 (file)
@@ -4,6 +4,7 @@ import org.apache.kafka.clients.consumer.ConsumerRecord;
 import org.springframework.boot.context.properties.EnableConfigurationProperties;
 import org.springframework.context.annotation.Bean;
 import org.springframework.context.annotation.Configuration;
+import org.springframework.kafka.listener.CommonContainerStoppingErrorHandler;
 
 import java.util.function.Consumer;
 
@@ -20,4 +21,10 @@ public class ApplicationConfiguration
       // Handle record
     };
   }
+
+  @Bean
+  public CommonContainerStoppingErrorHandler errorHandler()
+  {
+    return new CommonContainerStoppingErrorHandler();
+  }
 }