Springify: Merge des verschärften Tests aus der Vanilla-Version
[demos/kafka/training] / src / main / java / de / juplo / kafka / ApplicationConfiguration.java
index 4c74eb2..b67f795 100644 (file)
@@ -4,9 +4,6 @@ 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 java.util.function.Consumer;
@@ -26,20 +23,8 @@ public class ApplicationConfiguration
   }
 
   @Bean
-  public KafkaListenerContainerFactory<?> batchFactory(ConsumerFactory<String, Long> consumerFactory)
+  public ApplicationErrorHandler errorHandler()
   {
-    ConcurrentKafkaListenerContainerFactory<String, Long> factory =
-        new ConcurrentKafkaListenerContainerFactory<>();
-
-    factory.setConsumerFactory(consumerFactory);
-    factory.setBatchListener(true);
-
-    return factory;
-  }
-
-  @Bean
-  public CommonContainerStoppingErrorHandler errorHandler()
-  {
-    return new CommonContainerStoppingErrorHandler();
+    return new ApplicationErrorHandler();
   }
 }