ConcurrentKafkaListenerContainerFactory concurrentKafkaListenerContainerFactory()

in src/main/java/com/epam/digital/data/platform/starter/kafka/config/KafkaConsumerConfig.java [71:82]


      ConcurrentKafkaListenerContainerFactory<String, O> concurrentKafkaListenerContainerFactory(
          ConsumerFactory<String, O> consumerFactory,
          Optional<KafkaTemplate<String, O>> kafkaTemplate,
          CommonErrorHandler errorHandler) {
    ConcurrentKafkaListenerContainerFactory<String, O> factory =
        new ConcurrentKafkaListenerContainerFactory<>();
    factory.setConsumerFactory(consumerFactory);
    factory.getContainerProperties().setMissingTopicsFatal(false);
    kafkaTemplate.ifPresent(factory::setReplyTemplate);
    factory.setCommonErrorHandler(errorHandler);
    return factory;
  }