Package org.springframework.kafka.annotation
@NonNullApi
@NonNullFields
package org.springframework.kafka.annotation
Package for kafka annotations
-
ClassDescriptionAnnotation to determine the method that should process the DLT topic message.Enable Kafka listener annotated endpoints that are created under the covers by a
AbstractKafkaListenerContainerFactory
.Enables the non-blocking topic-based delayed retries feature.Enable default Kafka Streams components.AnImportBeanDefinitionRegistrar
class that registers aKafkaListenerAnnotationBeanPostProcessor
bean capable of processing Spring's @KafkaListener
annotation.Annotation that marks a method to be the target of a Kafka message listener within a class that is annotated withKafkaListener
.Annotation that marks a method to be the target of a Kafka message listener on the specified topics.Bean post-processor that registers methods annotated withKafkaListener
to be invoked by a Kafka message listener container created under the covers by aKafkaListenerContainerFactory
according to the parameters of the annotation.Post processes each set of annotation attributes.ADeferredImportSelector
implementation with the lowest order to import aKafkaBootstrapConfiguration
as late as possible.Optional interface to be implemented by Spring managed bean willing to customize how Kafka listener endpoints are configured.Container annotation that aggregates severalKafkaListener
annotations.@Configuration
class that registers aStreamsBuilderFactoryBean
ifStreamsConfig
with the nameKafkaStreamsDefaultConfiguration.DEFAULT_STREAMS_CONFIG_BEAN_NAME
is present in the application context.Used to add partition/initial offset information to aKafkaListener
.Annotation to create the retry and dlt topics for aKafkaListener
annotated listener.Processes the providedRetryableTopic
annotation returning anRetryTopicConfiguration
.Attempts to provide an instance ofRetryTopicConfiguration
by either creating one from aRetryableTopic
annotation, or from the bean container if no annotation is available.Used to add topic/partition information to aKafkaListener
.