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 Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionkafkaItemWriter
(KafkaItemWriterProperties kafkaItemWriterProperties, org.springframework.kafka.core.ProducerFactory<Object, Map<String, Object>> producerFactory, org.springframework.core.convert.converter.Converter<Map<String, Object>, Object> itemKeyMapper)
-
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, kafkaItemWriterObject>> (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
-