- 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.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.graal - package io.micronaut.configuration.kafka.graal
-
- 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.metrics.builder - package io.micronaut.configuration.kafka.metrics.builder
-
Contains classes specific to capturing Kafka metric builders.
- io.micronaut.configuration.kafka.processor - package io.micronaut.configuration.kafka.processor
-
- io.micronaut.configuration.kafka.reactor - package io.micronaut.configuration.kafka.reactor
-
- io.micronaut.configuration.kafka.serde - package io.micronaut.configuration.kafka.serde
-
Classes for looking up Kafka Serde instances.
- io.micronaut.configuration.kafka.tracing - package io.micronaut.configuration.kafka.tracing
-
- io.micronaut.configuration.kafka.tracing.brave - package io.micronaut.configuration.kafka.tracing.brave
-
- isPaused(String) - Method in interface io.micronaut.configuration.kafka.ConsumerRegistry
-
Is the consumer with the given ID paused.
- isPaused(String, Collection<TopicPartition>) - Method in interface io.micronaut.configuration.kafka.ConsumerRegistry
-
Is the consumer with the given ID paused to consume from the given topic partitions.
- isPaused(String) - Method in class io.micronaut.configuration.kafka.processor.KafkaConsumerProcessor
-
- isPaused(String, Collection<TopicPartition>) - Method in class io.micronaut.configuration.kafka.processor.KafkaConsumerProcessor
-
- KafkaAcknowledgement - Interface in io.micronaut.configuration.kafka
-
Defines an interface that can be injected into
KafkaListener beans so that offsets can be manually committed.
- 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, SerdeRegistry, ConversionService<?>) - Constructor for class io.micronaut.configuration.kafka.intercept.KafkaClientIntroductionAdvice
-
Creates the introduction advice for the given arguments.
- 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(BeanLocator) - Constructor for class io.micronaut.configuration.kafka.metrics.KafkaConsumerMetrics
-
Default constructor.
- 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, ProducerRegistry, KafkaListenerExceptionHandler, ExecutorService, TransactionalProducerRegistry) - Constructor for class io.micronaut.configuration.kafka.processor.KafkaConsumerProcessor
-
Creates a new processor using the given ExecutorService to schedule consumers on.
- KafkaConsumerTracingInstrumentation - Class in io.micronaut.configuration.kafka.tracing
-
Instruments Kafka consumers with Open Tracing support.
- KafkaConsumerTracingInstrumentation(BeanProvider<Tracer>) - Constructor for class io.micronaut.configuration.kafka.tracing.KafkaConsumerTracingInstrumentation
-
Default constructor.
- 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.
- 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, Consumer<?, ?>, ConsumerRecord<?, ?>) - Constructor for exception io.micronaut.configuration.kafka.exceptions.KafkaListenerException
-
Creates a new exception.
- KafkaListenerException(String, Throwable, Object, Consumer<?, ?>, ConsumerRecord<?, ?>) - Constructor for exception io.micronaut.configuration.kafka.exceptions.KafkaListenerException
-
Creates a new exception.
- KafkaListenerException(Throwable, Object, Consumer<?, ?>, 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.
- KafkaMessage<K,V> - Class in io.micronaut.configuration.kafka
-
Message payload representation.
- KafkaMessage(String, K, V, Integer, Long, Map<String, Object>) - Constructor for class io.micronaut.configuration.kafka.KafkaMessage
-
The default constructor.
- KafkaMessage.Builder<K,V> - Class in io.micronaut.configuration.kafka
-
The message builder.
- KafkaMessageHeaderBinder<T> - Class in io.micronaut.configuration.kafka.bind
-
Binds message headers.
- KafkaMessageHeaderBinder() - Constructor for class io.micronaut.configuration.kafka.bind.KafkaMessageHeaderBinder
-
- 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
-
- KafkaMetricMeterTypeBuilder - Class in io.micronaut.configuration.kafka.metrics.builder
-
A builder class for constructing a typed kafka meter.
- KafkaMetricMeterTypeBuilder() - Constructor for class io.micronaut.configuration.kafka.metrics.builder.KafkaMetricMeterTypeBuilder
-
- KafkaPartition - Annotation Type in io.micronaut.configuration.kafka.annotation
-
Parameter level annotation to indicate which parameter is bound to the Kafka Partition.
- KafkaPartitionBinder<T> - Class in io.micronaut.configuration.kafka.bind
-
Binder for binding the parameters that is designated the
KafkaPartition.
- KafkaPartitionBinder() - Constructor for class io.micronaut.configuration.kafka.bind.KafkaPartitionBinder
-
- KafkaPartitionKey - Annotation Type in io.micronaut.configuration.kafka.annotation
-
Parameter level annotation for Kafka producers to indicate which parameter to compute the Kafka Partition from.
- 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(BeanContext, SerdeRegistry) - Constructor for class io.micronaut.configuration.kafka.KafkaProducerFactory
-
Default constructor.
- KafkaProducerMetrics - Class in io.micronaut.configuration.kafka.metrics
-
- KafkaProducerMetrics(BeanLocator) - Constructor for class io.micronaut.configuration.kafka.metrics.KafkaProducerMetrics
-
Default constructor.
- KafkaProducerTracingInstrumentation - Class in io.micronaut.configuration.kafka.tracing
-
Instruments Kafka producers with Open Tracing support.
- KafkaProducerTracingInstrumentation(BeanProvider<Tracer>) - Constructor for class io.micronaut.configuration.kafka.tracing.KafkaProducerTracingInstrumentation
-
Default constructor.
- KafkaReactorUtil - Class in io.micronaut.configuration.kafka.reactor
-
Utility methods for working with Kafka and Reactor.
- KafkaReactorUtil() - Constructor for class io.micronaut.configuration.kafka.reactor.KafkaReactorUtil
-
- KafkaTimestamp - Annotation Type in io.micronaut.configuration.kafka.annotation
-
Parameter level annotation to indicate which parameter is bound to the Kafka Producer timestamp.
- key(K) - Method in class io.micronaut.configuration.kafka.KafkaMessage.Builder
-