@NonNullApi
Package org.springframework.kafka.config
Package for kafka configuration
-
Interface Summary Interface Description ContainerCustomizer<K,V,C extends AbstractMessageListenerContainer<K,V>> Called by the container factory after the container is created and configured.KafkaListenerContainerFactory<C extends MessageListenerContainer> Factory forMessageListenerContainer
s.KafkaListenerEndpoint Model for a Kafka listener endpoint.KafkaStreamsCustomizer Callback interface that can be used to configureKafkaStreams
directly.KafkaStreamsInfrastructureCustomizer A customizer for infrastructure components such as theStreamsBuilder
andTopology
.StreamsBuilderFactoryBean.Listener Called whenever aKafkaStreams
is added or removed.StreamsBuilderFactoryBeanConfigurer A configurer forStreamsBuilderFactoryBean
.StreamsBuilderFactoryBeanCustomizer Deprecated. in favor ofStreamsBuilderFactoryBeanConfigurer
due to a name clash with a similar class in Spring Boot. -
Class Summary Class Description AbstractKafkaListenerContainerFactory<C extends AbstractMessageListenerContainer<K,V>,K,V> BaseKafkaListenerContainerFactory
for Spring's base container implementation.AbstractKafkaListenerEndpoint<K,V> Base model for a Kafka listener endpoint.CompositeKafkaStreamsCustomizer CompositeKafkaStreamsCustomizer
customizesKafkaStreams
by delegating to a list of providedKafkaStreamsCustomizer
.CompositeKafkaStreamsInfrastructureCustomizer CompositeKafkaStreamsInfrastructureCustomizer
customizesKafkaStreams
by delegating to a list of providedKafkaStreamsInfrastructureCustomizer
.ConcurrentKafkaListenerContainerFactory<K,V> AKafkaListenerContainerFactory
implementation to build aConcurrentMessageListenerContainer
.KafkaListenerConfigUtils Configuration constants for internal sharing across subpackages.KafkaListenerEndpointRegistrar Helper bean for registeringKafkaListenerEndpoint
with aKafkaListenerEndpointRegistry
.KafkaListenerEndpointRegistry Creates the necessaryMessageListenerContainer
instances for the registered endpoints.KafkaStreamsConfiguration Wrapper forStreamsBuilder
properties.MethodKafkaListenerEndpoint<K,V> AKafkaListenerEndpoint
providing the method to invoke to process an incoming message for this endpoint.MultiMethodKafkaListenerEndpoint<K,V> TheMethodKafkaListenerEndpoint
extension for several POJO methods based on theKafkaHandler
.StreamsBuilderFactoryBean AnAbstractFactoryBean
for theStreamsBuilder
instance and lifecycle control for the internalKafkaStreams
instance.TopicBuilder Builder for aNewTopic
.