Package io.micronaut.configuration.kafka
@Configuration
@Requires(property="kafka.enabled",
notEquals="false",
defaultValue="true")
package io.micronaut.configuration.kafka
Contains classes, interfaces and annotations that provide integration with Apache Kafka.
- Since:
- 1.0
- Author:
- graemerocher
-
ClassDescriptionConsumerAware<K,
V> Interface forKafkaListener
instances to implement if they wish to obtain a reference to the underlyingConsumer
.A registry for created Kafka consumers.Interface forKafkaListener
instances to implement if they wish to performseek operations
when the set of partitions assigned to theConsumer
changes.A default implementation ofProducerFactory
used for creating producer.Defines an interface that can be injected intoKafkaListener
beans so that offsets can be manually committed.A factory class for creating KafkaConsumer
instances.AMessageHeaders
implementation for Kafka.KafkaMessage<K,V> Message payload representation.KafkaMessage.Builder<K,V> The message builder.A registry class for KafkaProducer
instances.A factory class for creating KafkaProducer
instances.A registry of managedProducer
instances key by id and type.A registry of managed transactionalProducer
instances key by id and type.