Skip navigation links
A B C D E F G H I J K M N O P R S T U V W 

A

AbstractKafkaConfiguration<K,V> - Class in io.micronaut.configuration.kafka.config
An abstract Kafka configuration class.
AbstractKafkaConfiguration(Properties) - Constructor for class io.micronaut.configuration.kafka.config.AbstractKafkaConfiguration
Constructs a new instance.
AbstractKafkaConsumerConfiguration<K,V> - Class in io.micronaut.configuration.kafka.config
Abstract Configuration for Apache Kafka Consumer.
AbstractKafkaConsumerConfiguration(Properties) - Constructor for class io.micronaut.configuration.kafka.config.AbstractKafkaConsumerConfiguration
Constructs a new instance.
AbstractKafkaMetrics<T extends AbstractKafkaConfiguration> - Class in io.micronaut.configuration.kafka.metrics
A class to simplify the producer and consumer metric.reporters default property.
AbstractKafkaMetrics() - Constructor for class io.micronaut.configuration.kafka.metrics.AbstractKafkaMetrics
 
AbstractKafkaMetricsReporter - Class in io.micronaut.configuration.kafka.metrics
A MetricsReporter that binds metrics to micrometer.
AbstractKafkaMetricsReporter() - Constructor for class io.micronaut.configuration.kafka.metrics.AbstractKafkaMetricsReporter
 
AbstractKafkaProducerConfiguration<K,V> - Class in io.micronaut.configuration.kafka.config
Abstract Configuration for Apache Kafka Producer.
AbstractKafkaProducerConfiguration(Properties) - Constructor for class io.micronaut.configuration.kafka.config.AbstractKafkaProducerConfiguration
Constructs a new instance.
AbstractKafkaStreamsConfiguration<K,V> - Class in io.micronaut.configuration.kafka.streams
Abstract streams configuration.
AbstractKafkaStreamsConfiguration(KafkaDefaultConfiguration) - Constructor for class io.micronaut.configuration.kafka.streams.AbstractKafkaStreamsConfiguration
Construct a new KafkaStreamsConfiguration for the given defaults.
AbstractKafkaStreamsEvent - Class in io.micronaut.configuration.kafka.streams.event
Abstract class for kafka streams events.
AbstractKafkaStreamsEvent(KafkaStreams) - Constructor for class io.micronaut.configuration.kafka.streams.event.AbstractKafkaStreamsEvent
Default constructor.
Acknowledge() - Constructor for class io.micronaut.configuration.kafka.annotation.KafkaClient.Acknowledge
 
add(CharSequence, CharSequence) - Method in class io.micronaut.configuration.kafka.KafkaHeaders
 
addKafkaMetrics(BeanCreatedEvent<T>, String) - Method in class io.micronaut.configuration.kafka.metrics.AbstractKafkaMetrics
Method to add a default metric reporter if not otherwise defined.
addKafkaMetrics(BeanCreatedEvent<T>, String, MeterRegistry) - Method in class io.micronaut.configuration.kafka.metrics.AbstractKafkaMetrics
Method to add a default metric reporter if not otherwise defined.
AdminClientFactory - Class in io.micronaut.configuration.kafka.admin
Creates the Kakfa AdminClient.
AdminClientFactory() - Constructor for class io.micronaut.configuration.kafka.admin.AdminClientFactory
 
AfterKafkaStreamsStart - Class in io.micronaut.configuration.kafka.streams.event
Event fired after the Kafka streams have started.
AfterKafkaStreamsStart(KafkaStreams, KStream<?, ?>[]) - Constructor for class io.micronaut.configuration.kafka.streams.event.AfterKafkaStreamsStart
Default constructor.
ALL - Static variable in class io.micronaut.configuration.kafka.annotation.KafkaClient.Acknowledge
Wait for a full set of in-sync replicas to acknowledge.
AnnotatedConsumerRecordBinder<A extends java.lang.annotation.Annotation,T> - Interface in io.micronaut.configuration.kafka.bind
Interface for binders that bind method arguments from a ConsumerRecord via a annotation.
annotationType() - Method in interface io.micronaut.configuration.kafka.bind.AnnotatedConsumerRecordBinder
 
annotationType() - Method in class io.micronaut.configuration.kafka.bind.KafkaKeyBinder
 
annotationType() - Method in class io.micronaut.configuration.kafka.bind.KafkaMessageHeaderBinder
 
annotationType() - Method in class io.micronaut.configuration.kafka.bind.KafkaMessagingBodyBinder
 
annotationType() - Method in class io.micronaut.configuration.kafka.bind.KafkaPartitionBinder
 
argumentType() - Method in class io.micronaut.configuration.kafka.bind.KafkaHeadersBinder
 

B

BatchConsumerRecordsBinderRegistry - Class in io.micronaut.configuration.kafka.bind.batch
Binds arguments in batches from a ConsumerRecords instance.
BatchConsumerRecordsBinderRegistry(ConsumerRecordBinderRegistry) - Constructor for class io.micronaut.configuration.kafka.bind.batch.BatchConsumerRecordsBinderRegistry
Constructs a new instance.
BeforeKafkaStreamStart - Class in io.micronaut.configuration.kafka.streams.event
An event fired before a KafkaStreams object starts.
BeforeKafkaStreamStart(KafkaStreams, KStream<?, ?>[]) - Constructor for class io.micronaut.configuration.kafka.streams.event.BeforeKafkaStreamStart
Default constructor.
bind(ArgumentConversionContext<T>, ConsumerRecord<?, ?>) - Method in class io.micronaut.configuration.kafka.bind.KafkaDefaultBinder
 
bind(ArgumentConversionContext<MessageHeaders>, ConsumerRecord<?, ?>) - Method in class io.micronaut.configuration.kafka.bind.KafkaHeadersBinder
 
bind(ArgumentConversionContext<T>, ConsumerRecord<?, ?>) - Method in class io.micronaut.configuration.kafka.bind.KafkaKeyBinder
 
bind(ArgumentConversionContext<T>, ConsumerRecord<?, ?>) - Method in class io.micronaut.configuration.kafka.bind.KafkaMessageHeaderBinder
 
bind(ArgumentConversionContext<T>, ConsumerRecord<?, ?>) - Method in class io.micronaut.configuration.kafka.bind.KafkaMessagingBodyBinder
 
bind(ArgumentConversionContext<T>, ConsumerRecord<?, ?>) - Method in class io.micronaut.configuration.kafka.bind.KafkaPartitionBinder
 
bindTo(MeterRegistry) - Method in class io.micronaut.configuration.kafka.metrics.AbstractKafkaMetricsReporter
 
body(V) - Method in class io.micronaut.configuration.kafka.KafkaMessage.Builder
 
BraveKafkaConsumerTracingInstrumentation - Class in io.micronaut.configuration.kafka.tracing.brave
Kafka consumer tracing instrumentation using Brave.
BraveKafkaConsumerTracingInstrumentation(KafkaTracing) - Constructor for class io.micronaut.configuration.kafka.tracing.brave.BraveKafkaConsumerTracingInstrumentation
Default constructor.
BraveKafkaProducerTracingInstrumentation - Class in io.micronaut.configuration.kafka.tracing.brave
Kafka producer tracing instrumentation using Brave.
BraveKafkaProducerTracingInstrumentation(KafkaTracing) - Constructor for class io.micronaut.configuration.kafka.tracing.brave.BraveKafkaProducerTracingInstrumentation
Default constructor.
BraveKafkaTracingFactory - Class in io.micronaut.configuration.kafka.tracing.brave
Brave's Kafka tracing factory.
BraveKafkaTracingFactory() - Constructor for class io.micronaut.configuration.kafka.tracing.brave.BraveKafkaTracingFactory
 
build() - Method in class io.micronaut.configuration.kafka.KafkaMessage.Builder
 
build() - Method in class io.micronaut.configuration.kafka.metrics.builder.KafkaMetricMeterTypeBuilder
Build and register a typed meter.
Builder() - Constructor for class io.micronaut.configuration.kafka.KafkaMessage.Builder
 
ByteBufferUnmapperSubstitute - Class in io.micronaut.configuration.kafka.graal
 
ByteBufferUnmapperSubstitute() - Constructor for class io.micronaut.configuration.kafka.graal.ByteBufferUnmapperSubstitute
 

C

CLIENT_ID_TAG - Static variable in class io.micronaut.configuration.kafka.metrics.AbstractKafkaMetricsReporter
 
close() - Method in class io.micronaut.configuration.kafka.graal.SaslClientCallbackHandlerSubstitute
 
close(Producer<?, ?>) - Method in class io.micronaut.configuration.kafka.KafkaProducerFactory
 
close() - Method in class io.micronaut.configuration.kafka.metrics.AbstractKafkaMetricsReporter
 
close() - Method in class io.micronaut.configuration.kafka.metrics.ConsumerKafkaMetricsReporter
Method to close bean.
close() - Method in class io.micronaut.configuration.kafka.metrics.ProducerKafkaMetricsReporter
Method to close bean.
close() - Method in class io.micronaut.configuration.kafka.serde.JsonObjectSerde
 
close() - Method in class io.micronaut.configuration.kafka.streams.KafkaStreamsFactory
 
close() - Method in class io.micronaut.configuration.kafka.streams.metrics.KafkaStreamsMetricsReporter
Method to close bean.
close(Producer<?, ?>) - Method in interface io.micronaut.configuration.kafka.TransactionalProducerRegistry
Closed the producer.
CompositeSerdeRegistry - Class in io.micronaut.configuration.kafka.serde
The default SerdeRegistry that combines multiple registries into a single registry.
CompositeSerdeRegistry(SerdeRegistry...) - Constructor for class io.micronaut.configuration.kafka.serde.CompositeSerdeRegistry
The default constructor.
configure(Map<String, ?>, String, List<AppConfigurationEntry>) - Method in class io.micronaut.configuration.kafka.graal.SaslClientCallbackHandlerSubstitute
 
configure(Map<String, ?>) - Method in class io.micronaut.configuration.kafka.metrics.AbstractKafkaMetricsReporter
 
configure(Map<String, ?>, boolean) - Method in class io.micronaut.configuration.kafka.serde.JsonObjectSerde
 
ConfiguredStreamBuilder - Class in io.micronaut.configuration.kafka.streams
Extended version of StreamsBuilder that can be configured.
ConfiguredStreamBuilder(Properties) - Constructor for class io.micronaut.configuration.kafka.streams.ConfiguredStreamBuilder
Default constructor.
ConsumerAware<K,V> - Interface in io.micronaut.configuration.kafka
Interface for KafkaListener instances to implement if they wish to obtain a reference to the underlying Consumer.
ConsumerExecutorServiceConfig - Class in io.micronaut.configuration.kafka.executor
Configures a ScheduledExecutorService for running KafkaListener instances.
ConsumerExecutorServiceConfig() - Constructor for class io.micronaut.configuration.kafka.executor.ConsumerExecutorServiceConfig
 
ConsumerKafkaMetricsReporter - Class in io.micronaut.configuration.kafka.metrics
A MetricsReporter class for consumer metrics.
ConsumerKafkaMetricsReporter() - Constructor for class io.micronaut.configuration.kafka.metrics.ConsumerKafkaMetricsReporter
 
ConsumerRecordBinder<T> - Interface in io.micronaut.configuration.kafka.bind
Interface for binders that bind method arguments from a ConsumerRecord.
ConsumerRecordBinderRegistry - Class in io.micronaut.configuration.kafka.bind
A registry of ConsumerRecordBinder.
ConsumerRecordBinderRegistry(ConsumerRecordBinder<?>...) - Constructor for class io.micronaut.configuration.kafka.bind.ConsumerRecordBinderRegistry
Creates the registry for the given binders.
ConsumerRegistry - Interface in io.micronaut.configuration.kafka
A registry for created Kafka consumers.
convert(Header, Class<Object>, ConversionContext) - Method in class io.micronaut.configuration.kafka.convert.KafkaHeaderConverter
 
createConsumer(AbstractKafkaConsumerConfiguration<K, V>) - Method in class io.micronaut.configuration.kafka.KafkaConsumerFactory
Creates a new KafkaConsumer for the given configuration.
createProducer(Properties, Serializer<K>, Serializer<V>) - Method in class io.micronaut.configuration.kafka.DefaultProducerFactory
Creates kafka producer, could be overridden for further control.
createProducer(Properties, Serializer<K>, Serializer<V>) - Method in interface io.micronaut.configuration.kafka.ProducerFactory
Creates kafka producer, could be overridden for further control.

D

DEFAULT - Static variable in class io.micronaut.configuration.kafka.annotation.KafkaClient.Acknowledge
Relay on the default behaviour.
DEFAULT_BOOTSTRAP_SERVERS - Static variable in class io.micronaut.configuration.kafka.config.AbstractKafkaConfiguration
The default bootstrap server address.
DEFAULT_DELAY_IN_SECONDS - Static variable in annotation type io.micronaut.configuration.kafka.annotation.ErrorStrategy
Default retry delay in seconds.
DEFAULT_HEALTHTIMEOUT - Static variable in class io.micronaut.configuration.kafka.config.KafkaDefaultConfiguration
The default health timeout value.
DEFAULT_KAFKA_PORT - Static variable in class io.micronaut.configuration.kafka.config.AbstractKafkaConfiguration
The default kafka port.
DEFAULT_RETRY_COUNT - Static variable in annotation type io.micronaut.configuration.kafka.annotation.ErrorStrategy
Default retry attempts.
DefaultKafkaConsumerConfiguration<K,V> - Class in io.micronaut.configuration.kafka.config
Default Kafka consumer configuration that comes into play if no other config is specified.
DefaultKafkaConsumerConfiguration(KafkaDefaultConfiguration) - Constructor for class io.micronaut.configuration.kafka.config.DefaultKafkaConsumerConfiguration
Construct a new KafkaConsumerConfiguration for the given defaults.
DefaultKafkaConsumerConfiguration(AbstractKafkaConfiguration) - Constructor for class io.micronaut.configuration.kafka.config.DefaultKafkaConsumerConfiguration
Construct a new KafkaConsumerConfiguration for the given defaults.
DefaultKafkaListenerExceptionHandler - Class in io.micronaut.configuration.kafka.exceptions
The default ExceptionHandler used when a KafkaConsumer fails to process a ConsumerRecord.
DefaultKafkaListenerExceptionHandler() - Constructor for class io.micronaut.configuration.kafka.exceptions.DefaultKafkaListenerExceptionHandler
 
DefaultKafkaProducerConfiguration<K,V> - Class in io.micronaut.configuration.kafka.config
The default KafkaProducer configuration when no default is specified.
DefaultKafkaProducerConfiguration(KafkaDefaultConfiguration) - Constructor for class io.micronaut.configuration.kafka.config.DefaultKafkaProducerConfiguration
Constructs a new instance.
DefaultKafkaProducerConfiguration(AbstractKafkaConfiguration) - Constructor for class io.micronaut.configuration.kafka.config.DefaultKafkaProducerConfiguration
Construct a new KafkaConsumerConfiguration for the given defaults.
DefaultKafkaStreamsConfiguration<K,V> - Class in io.micronaut.configuration.kafka.streams
The default streams configuration is non other is present.
DefaultKafkaStreamsConfiguration(KafkaDefaultConfiguration, ApplicationConfiguration, Environment) - Constructor for class io.micronaut.configuration.kafka.streams.DefaultKafkaStreamsConfiguration
Construct a new KafkaStreamsConfiguration for the given defaults.
DefaultProducerFactory - Class in io.micronaut.configuration.kafka
A default implementation of ProducerFactory used for creating producer.
DefaultProducerFactory() - Constructor for class io.micronaut.configuration.kafka.DefaultProducerFactory
 
deserialize(String, byte[]) - Method in class io.micronaut.configuration.kafka.serde.JsonObjectSerde
 
deserializer() - Method in class io.micronaut.configuration.kafka.serde.JsonObjectSerde
 

E

EMBEDDED_TOPICS - Static variable in class io.micronaut.configuration.kafka.config.AbstractKafkaConfiguration
The topics that should be created.
ENABLED_PROPERTY - Static variable in class io.micronaut.configuration.kafka.streams.health.KafkaStreamsHealth
 
ErrorStrategy - Annotation Type in io.micronaut.configuration.kafka.annotation
Setting the error strategy allows you to resume at the next offset or to seek the consumer (stop on error) to the failed offset so that it can retry if an error occurs.
ErrorStrategyValue - Enum in io.micronaut.configuration.kafka.annotation
Defines the type of error handling strategy that micronaut-kafka will perform in case of error.

F

findArgumentBinder(Argument<T>, ConsumerRecords<?, ?>) - Method in class io.micronaut.configuration.kafka.bind.batch.BatchConsumerRecordsBinderRegistry
 
findArgumentBinder(Argument<T>, ConsumerRecord<?, ?>) - Method in class io.micronaut.configuration.kafka.bind.ConsumerRecordBinderRegistry
 
fromKafkaFuture(Supplier<KafkaFuture<T>>) - Static method in class io.micronaut.configuration.kafka.reactor.KafkaReactorUtil
Factory for creating Mono instances from Kafka Future instances.

G

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.
getConsumerAssignment(String) - Method in interface io.micronaut.configuration.kafka.ConsumerRegistry
Returns a managed Consumer's assignment info.
getConsumerIds() - Method in interface io.micronaut.configuration.kafka.ConsumerRegistry
The IDs of the available consumers.
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.
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.
getIncludedTags() - Method in class io.micronaut.configuration.kafka.metrics.AbstractKafkaMetricsReporter
The tags to include in the gauge.
getIncludedTags() - Method in class io.micronaut.configuration.kafka.metrics.ConsumerKafkaMetricsReporter
 
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.AbstractKafkaMetricsReporter
Abstract method to implement with the metric prefix for the reporter.
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.
getMetricPrefix() - Method in class io.micronaut.configuration.kafka.streams.metrics.KafkaStreamsMetricsReporter
 
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
 

H

handle(KafkaListenerException) - Method in class io.micronaut.configuration.kafka.exceptions.DefaultKafkaListenerExceptionHandler
 
handle(Callback[]) - Method in class io.micronaut.configuration.kafka.graal.SaslClientCallbackHandlerSubstitute
 
header(Map<String, Object>) - Method in class io.micronaut.configuration.kafka.KafkaMessage.Builder
 

I

init(List<KafkaMetric>) - Method in class io.micronaut.configuration.kafka.metrics.AbstractKafkaMetricsReporter
 
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.
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.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.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.streams.metrics - package io.micronaut.configuration.kafka.streams.metrics
 
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.

J

JsonObjectSerde<T> - Class in io.micronaut.configuration.kafka.serde
A Serializer and Deserializer for JSON.
JsonObjectSerde(JsonObjectSerializer, Class<T>) - Constructor for class io.micronaut.configuration.kafka.serde.JsonObjectSerde
Constructs a new instance for the given arguments.
JsonSerdeRegistry - Class in io.micronaut.configuration.kafka.serde
A SerdeRegistry that computes Serde instances that use Jackson to JSON serialization.
JsonSerdeRegistry(BeanContext) - Constructor for class io.micronaut.configuration.kafka.serde.JsonSerdeRegistry
Constructs a new instance.

K

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.
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
Construct a new KafkaConsumerConfiguration for the given defaults.
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.
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 registry class for Kafka Producer instances.
KafkaProducerFactory(BeanContext, SerdeRegistry, ProducerFactory) - 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
Construct a new KafkaStreamsConfiguration for the given defaults.
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.
KafkaStreamsMetrics - Class in io.micronaut.configuration.kafka.streams.metrics
Binds Kafka Metrics to Micrometer.
KafkaStreamsMetrics(BeanLocator) - Constructor for class io.micronaut.configuration.kafka.streams.metrics.KafkaStreamsMetrics
Default constructor.
KafkaStreamsMetricsReporter - Class in io.micronaut.configuration.kafka.streams.metrics
Kafka streams specific metrics reporter which prefixes all metrics with kafka-streams.
KafkaStreamsMetricsReporter() - Constructor for class io.micronaut.configuration.kafka.streams.metrics.KafkaStreamsMetricsReporter
 
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
 

M

MeterType - Enum in io.micronaut.configuration.kafka.metrics.builder
Types of meters to be created for metrics.
metric(KafkaMetric) - Method in class io.micronaut.configuration.kafka.metrics.builder.KafkaMetricMeterTypeBuilder
Builder method for setting kafka metric.
metricChange(KafkaMetric) - Method in class io.micronaut.configuration.kafka.metrics.AbstractKafkaMetricsReporter
 
metricRemoval(KafkaMetric) - Method in class io.micronaut.configuration.kafka.metrics.AbstractKafkaMetricsReporter
 

N

nack() - Method in interface io.micronaut.configuration.kafka.KafkaAcknowledgement
Kafka does not support rejection of messages explicitly.
name(String) - Method in class io.micronaut.configuration.kafka.metrics.builder.KafkaMetricMeterTypeBuilder
Builder method for setting metric name.
names() - Method in class io.micronaut.configuration.kafka.KafkaHeaders
 
newBuilder() - Static method in class io.micronaut.configuration.kafka.metrics.builder.KafkaMetricMeterTypeBuilder
Method for creating a new builder class.
NODE_ID_TAG - Static variable in class io.micronaut.configuration.kafka.metrics.AbstractKafkaMetricsReporter
 
NONE - Static variable in class io.micronaut.configuration.kafka.annotation.KafkaClient.Acknowledge
Don't wait for the server to acknowledge receipt.

O

OffsetReset - Enum in io.micronaut.configuration.kafka.annotation
Sets the value of the auto.offset.reset property for a Kafka consumer.
OffsetStrategy - Enum in io.micronaut.configuration.kafka.annotation
An enum representing different strategies for committing offsets to Kafka when using KafkaListener.
onCreated(BeanCreatedEvent<AbstractKafkaConsumerConfiguration>) - Method in class io.micronaut.configuration.kafka.metrics.KafkaConsumerMetrics
 
onCreated(BeanCreatedEvent<AbstractKafkaProducerConfiguration>) - Method in class io.micronaut.configuration.kafka.metrics.KafkaProducerMetrics
 
onCreated(BeanCreatedEvent<AbstractKafkaStreamsConfiguration>) - Method in class io.micronaut.configuration.kafka.streams.metrics.KafkaStreamsMetrics
 
onCreated(BeanCreatedEvent<Consumer<?, ?>>) - Method in class io.micronaut.configuration.kafka.tracing.brave.BraveKafkaConsumerTracingInstrumentation
 
onCreated(BeanCreatedEvent<Producer<?, ?>>) - Method in class io.micronaut.configuration.kafka.tracing.brave.BraveKafkaProducerTracingInstrumentation
 
onCreated(BeanCreatedEvent<Consumer<?, ?>>) - Method in class io.micronaut.configuration.kafka.tracing.KafkaConsumerTracingInstrumentation
 
onCreated(BeanCreatedEvent<Producer<?, ?>>) - Method in class io.micronaut.configuration.kafka.tracing.KafkaProducerTracingInstrumentation
 
ONE - Static variable in class io.micronaut.configuration.kafka.annotation.KafkaClient.Acknowledge
Wait for the leader to acknowledge.

P

partition(Integer) - Method in class io.micronaut.configuration.kafka.KafkaMessage.Builder
 
PARTITION_TAG - Static variable in class io.micronaut.configuration.kafka.metrics.ConsumerKafkaMetricsReporter
 
pause(String) - Method in interface io.micronaut.configuration.kafka.ConsumerRegistry
Pause the consumer for the given ID.
pause(String, Collection<TopicPartition>) - Method in interface io.micronaut.configuration.kafka.ConsumerRegistry
Pause the consumer for the given ID to consume from the given topic partitions.
pickDeserializer(Argument<T>) - Method in interface io.micronaut.configuration.kafka.serde.SerdeRegistry
Picks the most appropriate Deserializer for the given argument.
pickSerializer(Argument<T>) - Method in interface io.micronaut.configuration.kafka.serde.SerdeRegistry
Picks the most appropriate Deserializer for the given argument.
PREFIX - Static variable in class io.micronaut.configuration.kafka.config.AbstractKafkaConfiguration
The default prefix used for Kafka configuration.
PREFIX - Static variable in class io.micronaut.configuration.kafka.config.KafkaConsumerConfiguration
The default consumers configuration.
PREFIX - Static variable in class io.micronaut.configuration.kafka.config.KafkaProducerConfiguration
The default configuration for producers.
prefix(String) - Method in class io.micronaut.configuration.kafka.metrics.builder.KafkaMetricMeterTypeBuilder
Builder method for setting metric prefix.
PREFIX - Static variable in class io.micronaut.configuration.kafka.streams.KafkaStreamsConfiguration
The default streams configuration.
ProducerFactory - Interface in io.micronaut.configuration.kafka
A factory class for creating Kafka Producer instances.
ProducerKafkaMetricsReporter - Class in io.micronaut.configuration.kafka.metrics
A MetricsReporter class for producer metrics.
ProducerKafkaMetricsReporter() - Constructor for class io.micronaut.configuration.kafka.metrics.ProducerKafkaMetricsReporter
 
ProducerRegistry - Interface in io.micronaut.configuration.kafka
A registry of managed Producer instances key by id and type.

R

registry(MeterRegistry) - Method in class io.micronaut.configuration.kafka.metrics.builder.KafkaMetricMeterTypeBuilder
Builder method for setting a MeterRegistry.
remove(CharSequence) - Method in class io.micronaut.configuration.kafka.KafkaHeaders
 
resume(String) - Method in interface io.micronaut.configuration.kafka.ConsumerRegistry
Resume the consumer for the given ID.
resume(String, Collection<TopicPartition>) - Method in interface io.micronaut.configuration.kafka.ConsumerRegistry
Resume the consumer for the given ID to consume from the given topic partitions.

S

SaslClientCallbackHandlerSubstitute - Class in io.micronaut.configuration.kafka.graal
 
SaslClientCallbackHandlerSubstitute() - Constructor for class io.micronaut.configuration.kafka.graal.SaslClientCallbackHandlerSubstitute
 
seekPastDeserializationError(SerializationException, Object, Consumer<?, ?>) - Method in class io.micronaut.configuration.kafka.exceptions.DefaultKafkaListenerExceptionHandler
Seeks past a serialization exception if an error occurs.
SerdeRegistry - Interface in io.micronaut.configuration.kafka.serde
A registry of Kafka Serde instances.
serialize(String, T) - Method in class io.micronaut.configuration.kafka.serde.JsonObjectSerde
 
serializer() - Method in class io.micronaut.configuration.kafka.serde.JsonObjectSerde
 
setHealthTimeout(Duration) - Method in class io.micronaut.configuration.kafka.config.KafkaDefaultConfiguration
The health check timeout.
setKafkaConsumer(Consumer<K, V>) - Method in interface io.micronaut.configuration.kafka.ConsumerAware
Called when the underlying Consumer is created.
setKeyDeserializer(Deserializer<K>) - Method in class io.micronaut.configuration.kafka.config.AbstractKafkaConsumerConfiguration
Sets the key deserializer.
setKeySerializer(Serializer<K>) - Method in class io.micronaut.configuration.kafka.config.AbstractKafkaProducerConfiguration
Sets the key serializer.
setSkipRecordOnDeserializationFailure(boolean) - Method in class io.micronaut.configuration.kafka.exceptions.DefaultKafkaListenerExceptionHandler
Sets whether the seek past records that are not deserializable.
setValueDeserializer(Deserializer<V>) - Method in class io.micronaut.configuration.kafka.config.AbstractKafkaConsumerConfiguration
Sets the default value deserializer.
setValueSerializer(Serializer<V>) - Method in class io.micronaut.configuration.kafka.config.AbstractKafkaProducerConfiguration
Sets the default value serializer.
stop() - Method in class io.micronaut.configuration.kafka.KafkaProducerFactory
Shuts down any existing clients.

T

tagFunction(Function<MetricName, List<Tag>>) - Method in class io.micronaut.configuration.kafka.metrics.builder.KafkaMetricMeterTypeBuilder
Builder method for setting function to get tags.
timestamp(Long) - Method in class io.micronaut.configuration.kafka.KafkaMessage.Builder
 
Topic - Annotation Type in io.micronaut.configuration.kafka.annotation
Method level annotation used to specify which topics should be subscribed to.
topic(String) - Method in class io.micronaut.configuration.kafka.KafkaMessage.Builder
 
TOPIC_TAG - Static variable in class io.micronaut.configuration.kafka.metrics.AbstractKafkaMetricsReporter
 
Topics - Annotation Type in io.micronaut.configuration.kafka.annotation
Repeatable annotation for one or many Topic annotations.
TOPICS - Static variable in class io.micronaut.configuration.kafka.config.AbstractKafkaConfiguration
The topics that should be created.
toString() - Method in class io.micronaut.configuration.kafka.serde.JsonObjectSerde
 
TransactionalProducerRegistry - Interface in io.micronaut.configuration.kafka
A registry of managed transactional Producer instances key by id and type.
TYPE - Static variable in class io.micronaut.configuration.kafka.bind.KafkaHeadersBinder
 
TypedConsumerRecordBinder<T> - Interface in io.micronaut.configuration.kafka.bind
Allows binding by type.

U

unmap(String, ByteBuffer) - Static method in class io.micronaut.configuration.kafka.graal.ByteBufferUnmapperSubstitute
 

V

valueOf(String) - Static method in enum io.micronaut.configuration.kafka.annotation.ErrorStrategyValue
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum io.micronaut.configuration.kafka.annotation.OffsetReset
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum io.micronaut.configuration.kafka.annotation.OffsetStrategy
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum io.micronaut.configuration.kafka.metrics.builder.MeterType
Returns the enum constant of this type with the specified name.
values() - Static method in enum io.micronaut.configuration.kafka.annotation.ErrorStrategyValue
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum io.micronaut.configuration.kafka.annotation.OffsetReset
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum io.micronaut.configuration.kafka.annotation.OffsetStrategy
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Method in class io.micronaut.configuration.kafka.KafkaHeaders
 
values() - Static method in enum io.micronaut.configuration.kafka.metrics.builder.MeterType
Returns an array containing the constants of this enum type, in the order they are declared.

W

withBody(F) - Static method in class io.micronaut.configuration.kafka.KafkaMessage.Builder
 
withoutBody() - Static method in class io.micronaut.configuration.kafka.KafkaMessage.Builder
 
A B C D E F G H I J K M N O P R S T U V W 
Skip navigation links