Class KafkaProducerConfiguration<K,V>
java.lang.Object
io.micronaut.configuration.kafka.config.AbstractKafkaConfiguration<K,V>
io.micronaut.configuration.kafka.config.AbstractKafkaProducerConfiguration<K,V>
io.micronaut.configuration.kafka.config.KafkaProducerConfiguration<K,V>
- Type Parameters:
K- The key deserializer typeV- The value deserializer type
- All Implemented Interfaces:
io.micronaut.core.util.Toggleable
@EachProperty(value="kafka.producers",
primary="default")
@Requires(beans=KafkaDefaultConfiguration.class)
public class KafkaProducerConfiguration<K,V>
extends AbstractKafkaProducerConfiguration<K,V>
Configuration for Apache Kafka Producer. See https://kafka.apache.org/documentation.html#producerconfigs
- Since:
- 1.0
- Author:
- Iván López, Graeme Rocher
-
Field Summary
FieldsFields inherited from class AbstractKafkaConfiguration
DEFAULT_BOOTSTRAP_SERVERS, DEFAULT_KAFKA_PORT, EMBEDDED_TOPICS, TOPICS -
Constructor Summary
ConstructorsConstructorDescriptionKafkaProducerConfiguration(String producerName, KafkaDefaultConfiguration defaultConfiguration, io.micronaut.context.env.Environment environment) Constructs the default producer configuration. -
Method Summary
Methods inherited from class AbstractKafkaProducerConfiguration
getExecutor, getKeySerializer, getValueSerializer, setExecutor, setKeySerializer, setValueSerializerMethods inherited from class AbstractKafkaConfiguration
getConfig, toKafkaPropertiesMethods inherited from class Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface io.micronaut.core.util.Toggleable
isEnabled
-
Field Details
-
PREFIX
-
-
Constructor Details
-
KafkaProducerConfiguration
public KafkaProducerConfiguration(@Parameter String producerName, KafkaDefaultConfiguration defaultConfiguration, io.micronaut.context.env.Environment environment) Constructs the default producer configuration.- Parameters:
producerName- The name of the producerdefaultConfiguration- The default Kafka configurationenvironment- The environment
-