Class KafkaItemWriterAutoConfiguration

java.lang.Object
org.springframework.cloud.task.batch.autoconfigure.kafka.KafkaItemWriterAutoConfiguration

@AutoConfiguration @EnableConfigurationProperties({org.springframework.boot.autoconfigure.kafka.KafkaProperties.class,KafkaItemWriterProperties.class}) @AutoConfigureAfter(org.springframework.boot.autoconfigure.batch.BatchAutoConfiguration.class) public class KafkaItemWriterAutoConfiguration extends Object
Autconfiguration for a KafkaItemReader.
Since:
2.3
Author:
Glenn Renfro, Michael Minella
  • Constructor Details

    • KafkaItemWriterAutoConfiguration

      public KafkaItemWriterAutoConfiguration()
  • Method Details

    • kafkaItemWriter

      @Bean @ConditionalOnMissingBean @ConditionalOnProperty(prefix="spring.batch.job.kafkaitemwriter", name="topic") public org.springframework.batch.item.kafka.KafkaItemWriter<Object,Map<String,Object>> kafkaItemWriter(KafkaItemWriterProperties kafkaItemWriterProperties, org.springframework.kafka.core.ProducerFactory<Object,Map<String,Object>> producerFactory, @Qualifier("batchItemKeyMapper") org.springframework.core.convert.converter.Converter<Map<String,Object>,Object> itemKeyMapper)
    • batchItemKeyMapper

      @Bean @ConditionalOnMissingBean(name="batchItemKeyMapper") public org.springframework.core.convert.converter.Converter<Map<String,Object>,Object> batchItemKeyMapper()