- init(List<KafkaMetric>) - Method in class io.micronaut.configuration.kafka.metrics.KafkaConsumerMetrics.Reporter
-
- init(List<KafkaMetric>) - Method in class io.micronaut.configuration.kafka.metrics.KafkaProducerMetrics.Reporter
-
- init(ApplicationConfiguration, Environment, Properties) - Method in class io.micronaut.configuration.kafka.streams.AbstractKafkaStreamsConfiguration
-
Shared initialization.
- intercept(MethodInvocationContext<Object, Object>) - Method in class io.micronaut.configuration.kafka.intercept.KafkaClientIntroductionAdvice
-
- io.micronaut.configuration.kafka - package io.micronaut.configuration.kafka
-
Contains classes, interfaces and annotations that provide integration with Apache Kafka.
- io.micronaut.configuration.kafka.admin - package io.micronaut.configuration.kafka.admin
-
Classes related to administration of Kafka.
- io.micronaut.configuration.kafka.annotation - package io.micronaut.configuration.kafka.annotation
-
Annotations for creating Kafka consumers and producers.
- io.micronaut.configuration.kafka.bind - package io.micronaut.configuration.kafka.bind
-
Classes related to binding Kafka ConsumerRecord
instances to method signatures.
- io.micronaut.configuration.kafka.bind.batch - package io.micronaut.configuration.kafka.bind.batch
-
Classes related to binding Kafka ConsumerRecords
instances to method signatures in batch.
- io.micronaut.configuration.kafka.config - package io.micronaut.configuration.kafka.config
-
Configurations classes for configuring Kafka Consumer
and Producer
instances.
- io.micronaut.configuration.kafka.convert - package io.micronaut.configuration.kafka.convert
-
Additional TypeConverter
instances specific to Kafka.
- io.micronaut.configuration.kafka.embedded - package io.micronaut.configuration.kafka.embedded
-
Support classes for embedding Kafka within applications and tests.
- io.micronaut.configuration.kafka.exceptions - package io.micronaut.configuration.kafka.exceptions
-
Kafka specific exceptions.
- io.micronaut.configuration.kafka.executor - package io.micronaut.configuration.kafka.executor
-
Classes related to configuring the thread pool to run Kafka consumers.
- io.micronaut.configuration.kafka.health - package io.micronaut.configuration.kafka.health
-
Classes related to performing health checks for Kafka.
- io.micronaut.configuration.kafka.intercept - package io.micronaut.configuration.kafka.intercept
-
Contains the implementation of the
KafkaClient
introduction advice.
- io.micronaut.configuration.kafka.metrics - package io.micronaut.configuration.kafka.metrics
-
Contains classes specific to capturing Kafka metrics.
- io.micronaut.configuration.kafka.processor - package io.micronaut.configuration.kafka.processor
-
- io.micronaut.configuration.kafka.scope - package io.micronaut.configuration.kafka.scope
-
- io.micronaut.configuration.kafka.serde - package io.micronaut.configuration.kafka.serde
-
Classes for looking up Kafka Serde
instances.
- io.micronaut.configuration.kafka.streams - package io.micronaut.configuration.kafka.streams
-
Contains classes that integrate Micronaut and Kafka Streams.
- isEnabled() - Method in class io.micronaut.configuration.kafka.embedded.KafkaEmbeddedConfiguration
-
- isRunning() - Method in class io.micronaut.configuration.kafka.scope.KafkaClientScope
-
- KafkaBodyBinder<T> - Class in io.micronaut.configuration.kafka.bind
-
The default binder that binds the body of a ConsumerRecord.
- KafkaBodyBinder() - Constructor for class io.micronaut.configuration.kafka.bind.KafkaBodyBinder
-
- KafkaClient - Annotation Type in io.micronaut.configuration.kafka.annotation
-
An introduction advice that automatically implements interfaces and abstract classes and creates KafkaProducer
instances.
- KafkaClient.Acknowledge - Class in io.micronaut.configuration.kafka.annotation
-
Constants for the ack
setting for the client, which impacts message delivery durability.
- KafkaClientIntroductionAdvice - Class in io.micronaut.configuration.kafka.intercept
-
- KafkaClientIntroductionAdvice(BeanContext, KafkaProducerFactory, SerdeRegistry, ConversionService<?>) - Constructor for class io.micronaut.configuration.kafka.intercept.KafkaClientIntroductionAdvice
-
Creates the introduction advice for the given arguments.
- KafkaClientScope - Class in io.micronaut.configuration.kafka.scope
-
A scope implementation for injecting KafkaProducer
instances.
- KafkaClientScope(BeanContext, SerdeRegistry) - Constructor for class io.micronaut.configuration.kafka.scope.KafkaClientScope
-
Constructs a new client scope.
- KafkaConsumerAware<K,V> - Interface in io.micronaut.configuration.kafka
-
Interface for
KafkaListener
instances to implement
if they wish to obtain a reference to the underlying
KafkaConsumer
.
- KafkaConsumerConfiguration<K,V> - Class in io.micronaut.configuration.kafka.config
-
Configuration for Apache Kafka Consumer.
- KafkaConsumerConfiguration(String, KafkaDefaultConfiguration, Environment) - Constructor for class io.micronaut.configuration.kafka.config.KafkaConsumerConfiguration
-
- KafkaConsumerFactory - Class in io.micronaut.configuration.kafka
-
A factory class for creating Kafka Consumer
instances.
- KafkaConsumerFactory() - Constructor for class io.micronaut.configuration.kafka.KafkaConsumerFactory
-
- KafkaConsumerMetrics - Class in io.micronaut.configuration.kafka.metrics
-
Binds Kafka Metrics to Micrometer.
- KafkaConsumerMetrics() - Constructor for class io.micronaut.configuration.kafka.metrics.KafkaConsumerMetrics
-
- KafkaConsumerMetrics.Reporter - Class in io.micronaut.configuration.kafka.metrics
-
A MetricsReporter
that binds metrics to micrometer.
- KafkaConsumerProcessor - Class in io.micronaut.configuration.kafka.processor
-
A
ExecutableMethodProcessor
that will process all beans annotated with
KafkaListener
and create and subscribe the relevant methods as consumers to Kafka topics.
- KafkaConsumerProcessor(ExecutorService, ApplicationConfiguration, BeanContext, AbstractKafkaConsumerConfiguration, ConsumerRecordBinderRegistry, BatchConsumerRecordsBinderRegistry, SerdeRegistry, KafkaProducerRegistry, KafkaListenerExceptionHandler) - Constructor for class io.micronaut.configuration.kafka.processor.KafkaConsumerProcessor
-
Creates a new processor using the given ExecutorService
to schedule consumers on.
- KafkaDefaultBinder<T> - Class in io.micronaut.configuration.kafka.bind
-
The default binder that binds the Kafka value for a ConsumerRecord.
- KafkaDefaultBinder() - Constructor for class io.micronaut.configuration.kafka.bind.KafkaDefaultBinder
-
Default constructor.
- KafkaDefaultConfiguration - Class in io.micronaut.configuration.kafka.config
-
The default Kafka configuration to apply to both the consumer and the producer, but can be overridden by either.
- KafkaDefaultConfiguration(Environment) - Constructor for class io.micronaut.configuration.kafka.config.KafkaDefaultConfiguration
-
Constructs the default Kafka configuration.
- KafkaEmbedded - Class in io.micronaut.configuration.kafka.embedded
-
This class will configure a Kafka server for the test environment if no server is already available.
- KafkaEmbedded(KafkaEmbeddedConfiguration) - Constructor for class io.micronaut.configuration.kafka.embedded.KafkaEmbedded
-
Construct a new instance.
- KafkaEmbeddedConfiguration - Class in io.micronaut.configuration.kafka.embedded
-
Configuration for the embedded Kafka server.
- KafkaEmbeddedConfiguration() - Constructor for class io.micronaut.configuration.kafka.embedded.KafkaEmbeddedConfiguration
-
- KafkaHeaderBinder<T> - Class in io.micronaut.configuration.kafka.bind
-
Binds Kafka headers to arguments.
- KafkaHeaderBinder() - Constructor for class io.micronaut.configuration.kafka.bind.KafkaHeaderBinder
-
- KafkaHeaderConverter - Class in io.micronaut.configuration.kafka.convert
-
Converts header values.
- KafkaHeaderConverter() - Constructor for class io.micronaut.configuration.kafka.convert.KafkaHeaderConverter
-
- KafkaHeaders - Class in io.micronaut.configuration.kafka
-
A MessageHeaders
implementation for Kafka.
- KafkaHeaders(Headers) - Constructor for class io.micronaut.configuration.kafka.KafkaHeaders
-
Constructs a new instance for the given headers.
- KafkaHeadersBinder - Class in io.micronaut.configuration.kafka.bind
-
Obtains the MessageHeaders
object for Kafka.
- KafkaHeadersBinder() - Constructor for class io.micronaut.configuration.kafka.bind.KafkaHeadersBinder
-
- KafkaHealthIndicator - Class in io.micronaut.configuration.kafka.health
-
A HealthIndicator
for Kafka.
- KafkaHealthIndicator(AdminClient, KafkaDefaultConfiguration) - Constructor for class io.micronaut.configuration.kafka.health.KafkaHealthIndicator
-
Constructs a new Kafka health indicator for the given arguments.
- KafkaKey - Annotation Type in io.micronaut.configuration.kafka.annotation
-
Parameter level annotation to indicate which parameter is bound to the Kafka key.
- KafkaKeyBinder<T> - Class in io.micronaut.configuration.kafka.bind
-
Binder for binding the parameters that is designated the
KafkaKey
.
- KafkaKeyBinder() - Constructor for class io.micronaut.configuration.kafka.bind.KafkaKeyBinder
-
- KafkaListener - Annotation Type in io.micronaut.configuration.kafka.annotation
-
Annotation applied at the class level to indicate that a bean is a Kafka Consumer
.
- KafkaListenerException - Exception in io.micronaut.configuration.kafka.exceptions
-
Exception thrown when an error occurs processing a
ConsumerRecord
via a
KafkaListener
.
- KafkaListenerException(String, Object, KafkaConsumer<?, ?>, ConsumerRecord<?, ?>) - Constructor for exception io.micronaut.configuration.kafka.exceptions.KafkaListenerException
-
Creates a new exception.
- KafkaListenerException(String, Throwable, Object, KafkaConsumer<?, ?>, ConsumerRecord<?, ?>) - Constructor for exception io.micronaut.configuration.kafka.exceptions.KafkaListenerException
-
Creates a new exception.
- KafkaListenerException(Throwable, Object, KafkaConsumer<?, ?>, ConsumerRecord<?, ?>) - Constructor for exception io.micronaut.configuration.kafka.exceptions.KafkaListenerException
-
Creates a new exception.
- KafkaListenerExceptionHandler - Interface in io.micronaut.configuration.kafka.exceptions
-
Interface that
KafkaListener
beans can implement to handle exceptions.
- KafkaMessagingBodyBinder<T> - Class in io.micronaut.configuration.kafka.bind
-
The default binder that binds the body of a ConsumerRecord.
- KafkaMessagingBodyBinder() - Constructor for class io.micronaut.configuration.kafka.bind.KafkaMessagingBodyBinder
-
- KafkaProducerConfiguration<K,V> - Class in io.micronaut.configuration.kafka.config
-
Configuration for Apache Kafka Producer.
- KafkaProducerConfiguration(String, KafkaDefaultConfiguration, Environment) - Constructor for class io.micronaut.configuration.kafka.config.KafkaProducerConfiguration
-
Constructs the default producer configuration.
- KafkaProducerFactory - Class in io.micronaut.configuration.kafka
-
A factory class for creating Kafka Producer
instances.
- KafkaProducerFactory() - Constructor for class io.micronaut.configuration.kafka.KafkaProducerFactory
-
- KafkaProducerMetrics - Class in io.micronaut.configuration.kafka.metrics
-
- KafkaProducerMetrics() - Constructor for class io.micronaut.configuration.kafka.metrics.KafkaProducerMetrics
-
- KafkaProducerMetrics.Reporter - Class in io.micronaut.configuration.kafka.metrics
-
A MetricsReporter
that binds metrics to micrometer.
- KafkaProducerRegistry - Interface in io.micronaut.configuration.kafka
-
A registry of managed KafkaProducer
instances key by id and type.
- KafkaStreamsConfiguration<K,V> - Class in io.micronaut.configuration.kafka.streams
-
The default configuration passed to KafkaStreams
.
- KafkaStreamsConfiguration(String, KafkaDefaultConfiguration, ApplicationConfiguration, Environment) - Constructor for class io.micronaut.configuration.kafka.streams.KafkaStreamsConfiguration
-
- KafkaStreamsFactory - Class in io.micronaut.configuration.kafka.streams
-
A factory that constructs the KafkaStreams
bean.
- KafkaStreamsFactory() - Constructor for class io.micronaut.configuration.kafka.streams.KafkaStreamsFactory
-