Springify: Die Fehlerbehandlung funktioniert unabhängig vom Batch-Listener
[demos/kafka/training] / src / main / java / de / juplo / kafka / ApplicationConfiguration.java
index 12b6990..fd4ff28 100644 (file)
@@ -4,11 +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.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,21 +22,6 @@ public class ApplicationConfiguration
     };
   }
 
-  @Bean
-  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;
-  }
-
   @Bean
   public CommonContainerStoppingErrorHandler errorHandler()
   {