Package org.springframework.integration.kafka.dsl
Provides Spring Integration Java DSL Components support for Apache Kafka.
-
Class Summary Class Description AbstractKafkaChannelSpec<S extends AbstractKafkaChannelSpec<S,C>,C extends AbstractKafkaChannel> Spec for a message channel backed by an Apache Kafka topic.Kafka Factory class for Apache Kafka components.KafkaInboundChannelAdapterSpec<K,V> Spec for a polled Apache Kafka inbound channel adapter.KafkaInboundGatewaySpec<K,V,R,S extends KafkaInboundGatewaySpec<K,V,R,S>> AMessagingGatewaySpec
implementation for theKafkaInboundGateway
.KafkaInboundGatewaySpec.KafkaInboundGatewayListenerContainerSpec<K,V,R> AConcurrentMessageListenerContainer
configurationKafkaInboundGatewaySpec
extension.KafkaMessageDrivenChannelAdapterSpec<K,V,S extends KafkaMessageDrivenChannelAdapterSpec<K,V,S>> AMessageProducerSpec
implementation for theKafkaMessageDrivenChannelAdapter
.KafkaMessageDrivenChannelAdapterSpec.KafkaMessageDrivenChannelAdapterListenerContainerSpec<K,V> AConcurrentMessageListenerContainer
configurationKafkaMessageDrivenChannelAdapterSpec
extension.KafkaMessageListenerContainerSpec<K,V> A helper class in the Builder pattern style to delegate options to theConcurrentMessageListenerContainer
.KafkaOutboundGatewaySpec<K,V,R,S extends KafkaOutboundGatewaySpec<K,V,R,S>> AMessageHandlerSpec
implementation for theKafkaProducerMessageHandler
as a gateway.KafkaOutboundGatewaySpec.KafkaGatewayMessageHandlerTemplateSpec<K,V,R> AKafkaTemplate
-basedKafkaProducerMessageHandlerSpec
extension.KafkaOutboundGatewaySpec.ReplyingKafkaTemplateSpec<K,V,R> AnIntegrationComponentSpec
implementation for theKafkaTemplate
.KafkaPointToPointChannelSpec Spec for a point to point channel backed by an Apache Kafka topic.KafkaPollableChannelSpec Spec for a pollable channel.KafkaProducerMessageHandlerSpec<K,V,S extends KafkaProducerMessageHandlerSpec<K,V,S>> AMessageHandlerSpec
implementation for theKafkaProducerMessageHandler
.KafkaProducerMessageHandlerSpec.KafkaProducerMessageHandlerTemplateSpec<K,V> AKafkaTemplate
-basedKafkaProducerMessageHandlerSpec
extension.KafkaPublishSubscribeChannelSpec Spec for a publish/subscribe channel backed by an Apache Kafka topic.KafkaSubscribableChannelSpec<C extends SubscribableKafkaChannel> Spec for a subscribable channel.KafkaTemplateSpec<K,V> AnIntegrationComponentSpec
implementation for theKafkaTemplate
.