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 forMessageListenerContainers.KafkaListenerEndpoint Model for a Kafka listener endpoint.KafkaStreamsCustomizer Callback interface that can be used to configureKafkaStreamsdirectly.KafkaStreamsInfrastructureCustomizer A customizer for infrastructure components such as theStreamsBuilderandTopology.StreamsBuilderFactoryBean.Listener Called whenever aKafkaStreamsis added or removed.StreamsBuilderFactoryBeanCustomizer A customizer for theStreamsBuilderFactoryBeanthat is implicitly created byEnableKafkaStreams. -
Class Summary Class Description AbstractKafkaListenerContainerFactory<C extends AbstractMessageListenerContainer<K,V>,K,V> BaseKafkaListenerContainerFactoryfor Spring's base container implementation.AbstractKafkaListenerEndpoint<K,V> Base model for a Kafka listener endpoint.CompositeKafkaStreamsCustomizer CompositeKafkaStreamsCustomizercustomizesKafkaStreamsby delegating to a list of providedKafkaStreamsCustomizer.CompositeKafkaStreamsInfrastructureCustomizer CompositeKafkaStreamsInfrastructureCustomizercustomizesKafkaStreamsby delegating to a list of providedKafkaStreamsInfrastructureCustomizer.ConcurrentKafkaListenerContainerFactory<K,V> AKafkaListenerContainerFactoryimplementation to build aConcurrentMessageListenerContainer.KafkaListenerConfigUtils Configuration constants for internal sharing across subpackages.KafkaListenerEndpointRegistrar Helper bean for registeringKafkaListenerEndpointwith aKafkaListenerEndpointRegistry.KafkaListenerEndpointRegistry Creates the necessaryMessageListenerContainerinstances for the registered endpoints.KafkaStreamsConfiguration Wrapper forStreamsBuilderproperties.MethodKafkaListenerEndpoint<K,V> AKafkaListenerEndpointproviding the method to invoke to process an incoming message for this endpoint.MultiMethodKafkaListenerEndpoint<K,V> TheMethodKafkaListenerEndpointextension for several POJO methods based on theKafkaHandler.StreamsBuilderFactoryBean AnAbstractFactoryBeanfor theStreamsBuilderinstance and lifecycle control for the internalKafkaStreamsinstance.TopicBuilder Builder for aNewTopic.