@EnableConfigurationProperties(value=org.springframework.boot.autoconfigure.kafka.KafkaProperties.class)
@Configuration
public class KafkaProducerConfiguration
extends java.lang.Object
| Constructor and Description |
|---|
KafkaProducerConfiguration() |
| Modifier and Type | Method and Description |
|---|---|
org.springframework.kafka.core.KafkaTemplate<Key,Payload> |
eventKafkaTemplate(org.springframework.kafka.core.ProducerFactory<Key,Payload> eventProducerFactory,
org.springframework.kafka.support.ProducerListener<Key,Payload> eventProducerListener,
org.springframework.boot.autoconfigure.kafka.KafkaProperties kafkaProperties) |
org.springframework.kafka.core.ProducerFactory<Key,Payload> |
eventProducerFactory(org.apache.kafka.common.serialization.Serializer<Key> keySerializer,
org.apache.kafka.common.serialization.Serializer<Payload> payloadSerializer,
org.springframework.boot.autoconfigure.kafka.KafkaProperties kafkaProperties) |
org.springframework.kafka.support.ProducerListener<Key,Payload> |
eventProducerListener() |
org.apache.kafka.common.serialization.Serializer<Key> |
keySerializer(com.fasterxml.jackson.databind.ObjectMapper objectMapper) |
org.apache.kafka.common.serialization.Serializer<Payload> |
payloadSerializer(com.fasterxml.jackson.databind.ObjectMapper objectMapper) |
@Bean public org.springframework.kafka.core.ProducerFactory<Key,Payload> eventProducerFactory(org.apache.kafka.common.serialization.Serializer<Key> keySerializer, org.apache.kafka.common.serialization.Serializer<Payload> payloadSerializer, org.springframework.boot.autoconfigure.kafka.KafkaProperties kafkaProperties)
@Bean public org.springframework.kafka.support.ProducerListener<Key,Payload> eventProducerListener()
@Bean public org.springframework.kafka.core.KafkaTemplate<Key,Payload> eventKafkaTemplate(org.springframework.kafka.core.ProducerFactory<Key,Payload> eventProducerFactory, org.springframework.kafka.support.ProducerListener<Key,Payload> eventProducerListener, org.springframework.boot.autoconfigure.kafka.KafkaProperties kafkaProperties)
@Bean public org.apache.kafka.common.serialization.Serializer<Key> keySerializer(com.fasterxml.jackson.databind.ObjectMapper objectMapper)
@Bean public org.apache.kafka.common.serialization.Serializer<Payload> payloadSerializer(com.fasterxml.jackson.databind.ObjectMapper objectMapper)