- get(CharSequence) - Method in class io.micronaut.configuration.kafka.KafkaHeaders
-
- get(CharSequence, ArgumentConversionContext<T>) - Method in class io.micronaut.configuration.kafka.KafkaHeaders
-
- getAll(CharSequence) - Method in class io.micronaut.configuration.kafka.KafkaHeaders
-
- getBody() - Method in class io.micronaut.configuration.kafka.KafkaMessage
-
- getClusterReplicationFactor(Config) - Static method in class io.micronaut.configuration.kafka.health.KafkaHealthIndicator
-
Retrieve the cluster "offsets.topic.replication.factor" for the given Config
, falling back to
"default.replication.factor" if required, in order to support Confluent Cloud hosted Kafka.
- getConfig() - Method in class io.micronaut.configuration.kafka.config.AbstractKafkaConfiguration
-
- getConfiguration() - Method in class io.micronaut.configuration.kafka.streams.ConfiguredStreamBuilder
-
The configuration.
- getConsumer(String) - Method in interface io.micronaut.configuration.kafka.ConsumerRegistry
-
Returns a managed Consumer.
- getConsumer(String) - Method in class io.micronaut.configuration.kafka.processor.KafkaConsumerProcessor
-
- getConsumerAssignment(String) - Method in interface io.micronaut.configuration.kafka.ConsumerRegistry
-
Returns a managed Consumer's assignment info.
- getConsumerAssignment(String) - Method in class io.micronaut.configuration.kafka.processor.KafkaConsumerProcessor
-
- getConsumerIds() - Method in interface io.micronaut.configuration.kafka.ConsumerRegistry
-
The IDs of the available consumers.
- getConsumerIds() - Method in class io.micronaut.configuration.kafka.processor.KafkaConsumerProcessor
-
- getConsumerRecord() - Method in exception io.micronaut.configuration.kafka.exceptions.KafkaListenerException
-
- getConsumerSubscription(String) - Method in interface io.micronaut.configuration.kafka.ConsumerRegistry
-
Returns a managed Consumer's subscriptions.
- getConsumerSubscription(String) - Method in class io.micronaut.configuration.kafka.processor.KafkaConsumerProcessor
-
- getDeserializer(Class<T>) - Method in interface io.micronaut.configuration.kafka.serde.SerdeRegistry
-
Obtain a Deserializer
for the given type.
- getHeaders() - Method in class io.micronaut.configuration.kafka.KafkaMessage
-
- getHealthTimeout() - Method in class io.micronaut.configuration.kafka.config.KafkaDefaultConfiguration
-
The health check timeout.
- getKafkaConsumer() - Method in exception io.micronaut.configuration.kafka.exceptions.KafkaListenerException
-
- getKafkaListener() - Method in exception io.micronaut.configuration.kafka.exceptions.KafkaListenerException
-
- getKafkaStreams() - Method in class io.micronaut.configuration.kafka.streams.event.AbstractKafkaStreamsEvent
-
- getKey() - Method in class io.micronaut.configuration.kafka.KafkaMessage
-
- getKeyDeserializer() - Method in class io.micronaut.configuration.kafka.config.AbstractKafkaConsumerConfiguration
-
- getKeySerializer() - Method in class io.micronaut.configuration.kafka.config.AbstractKafkaProducerConfiguration
-
- getMetricPrefix() - Method in class io.micronaut.configuration.kafka.metrics.ConsumerKafkaMetricsReporter
-
Abstract method to implement with the metric prefix for the reporter.
- getMetricPrefix() - Method in class io.micronaut.configuration.kafka.metrics.ProducerKafkaMetricsReporter
-
Abstract method to implement with the metric prefix for the reporter.
- getPartition() - Method in class io.micronaut.configuration.kafka.KafkaMessage
-
- getProducer(InjectionPoint<KafkaProducer<K, V>>, AbstractKafkaProducerConfiguration<K, V>) - Method in class io.micronaut.configuration.kafka.KafkaProducerFactory
-
Creates a new KafkaProducer
for the given configuration.
- getProducer(String, Argument<K>, Argument<V>) - Method in class io.micronaut.configuration.kafka.KafkaProducerFactory
-
- getProducer(String, Argument<K>, Argument<V>) - Method in interface io.micronaut.configuration.kafka.ProducerRegistry
-
Returns a managed Producer.
- getQueryableStore(String, QueryableStoreType<T>) - Method in class io.micronaut.configuration.kafka.streams.InteractiveQueryService
-
Retrieve and return a queryable store by name created in the application.
- getResult() - Method in class io.micronaut.configuration.kafka.health.KafkaHealthIndicator
-
- getResult() - Method in class io.micronaut.configuration.kafka.streams.health.KafkaStreamsHealth
-
Get the health result of the streams.
- getSerde(Class<T>) - Method in class io.micronaut.configuration.kafka.serde.CompositeSerdeRegistry
-
- getSerde(Class<T>) - Method in class io.micronaut.configuration.kafka.serde.JsonSerdeRegistry
-
- getSerde(Class<T>) - Method in interface io.micronaut.configuration.kafka.serde.SerdeRegistry
-
Obtain a Serde
for the given type.
- getSerializer(Class<T>) - Method in interface io.micronaut.configuration.kafka.serde.SerdeRegistry
-
Obtain a Serializer
for the given type.
- getSource() - Method in class io.micronaut.configuration.kafka.streams.event.AbstractKafkaStreamsEvent
-
- getStreams() - Method in class io.micronaut.configuration.kafka.streams.event.AfterKafkaStreamsStart
-
- getStreams() - Method in class io.micronaut.configuration.kafka.streams.event.BeforeKafkaStreamStart
-
- getStreams() - Method in class io.micronaut.configuration.kafka.streams.KafkaStreamsFactory
-
Get configured stream and builder for the stream.
- getTimestamp() - Method in class io.micronaut.configuration.kafka.KafkaMessage
-
- getTopic() - Method in class io.micronaut.configuration.kafka.KafkaMessage
-
- getTransactionalProducer(String, String, Argument<K>, Argument<V>) - Method in class io.micronaut.configuration.kafka.KafkaProducerFactory
-
- getTransactionalProducer(String, String, Argument<K>, Argument<V>) - Method in interface io.micronaut.configuration.kafka.TransactionalProducerRegistry
-
Returns a transactional managed Producer.
- getValueDeserializer() - Method in class io.micronaut.configuration.kafka.config.AbstractKafkaConsumerConfiguration
-
- getValueSerializer() - Method in class io.micronaut.configuration.kafka.config.AbstractKafkaProducerConfiguration
-
- init(ApplicationConfiguration, Environment, Properties) - Method in class io.micronaut.configuration.kafka.streams.AbstractKafkaStreamsConfiguration
-
Shared initialization.
- InteractiveQueryService - Class in io.micronaut.configuration.kafka.streams
-
Services to facilitate the interactive query capabilities of Kafka Streams.
- 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.streams - package io.micronaut.configuration.kafka.streams
-
Contains classes that integrate Micronaut and Kafka Streams.
- io.micronaut.configuration.kafka.streams.event - package io.micronaut.configuration.kafka.streams.event
-
- io.micronaut.configuration.kafka.streams.health - package io.micronaut.configuration.kafka.streams.health
-
- 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
-
- 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(ApplicationEventPublisher) - Constructor for class io.micronaut.configuration.kafka.streams.KafkaStreamsFactory
-
Default constructor.
- KafkaStreamsHealth - Class in io.micronaut.configuration.kafka.streams.health
-
A HealthIndicator
for Kafka Streams.
- KafkaStreamsHealth(KafkaStreamsFactory, HealthAggregator<?>) - Constructor for class io.micronaut.configuration.kafka.streams.health.KafkaStreamsHealth
-
Constructor for the health check.
- 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
-