Springify: GRÜN - Unerwartetes Verhalten lag an Konfigurations-Fehler
[demos/kafka/training] / src / main / java / de / juplo / kafka / ApplicationConfiguration.java
index 4c74eb2..12b6990 100644 (file)
@@ -8,6 +8,7 @@ import org.springframework.kafka.config.ConcurrentKafkaListenerContainerFactory;
 import org.springframework.kafka.config.KafkaListenerContainerFactory;
 import org.springframework.kafka.core.ConsumerFactory;
 import org.springframework.kafka.listener.CommonContainerStoppingErrorHandler;
+import org.springframework.kafka.listener.CommonErrorHandler;
 
 import java.util.function.Consumer;
 
@@ -26,12 +27,15 @@ public class ApplicationConfiguration
   }
 
   @Bean
-  public KafkaListenerContainerFactory<?> batchFactory(ConsumerFactory<String, Long> consumerFactory)
+  public KafkaListenerContainerFactory<?> batchFactory(
+      ConsumerFactory<String, Long> consumerFactory,
+      CommonErrorHandler errorHandler)
   {
     ConcurrentKafkaListenerContainerFactory<String, Long> factory =
         new ConcurrentKafkaListenerContainerFactory<>();
 
     factory.setConsumerFactory(consumerFactory);
+    factory.setCommonErrorHandler(errorHandler);
     factory.setBatchListener(true);
 
     return factory;