Package org.springframework.integration.dsl
package org.springframework.integration.dsl
Root package of the Spring Integration Java DSL.
-
ClassDescriptionA
MessageHandlerSpecfor theBarrierMessageHandler.BaseIntegrationFlowDefinition<B extends BaseIntegrationFlowDefinition<B>>TheBuilderpattern implementation for the EIP-method chain.AnIntegrationComponentSpecfor configuring sub-flow subscribers on the providedBroadcastCapableChannel.The marker interface for theIntegrationComponentSpecimplementation, when there is need to register as beans not only the target spec's components, but some additional components, e.g.AEndpointSpecfor consumer endpoints.CorrelationHandlerSpec<S extends CorrelationHandlerSpec<S,H>, H extends AbstractCorrelatingMessageHandler> AConsumerEndpointSpecfor aDelayHandler.EndpointSpec<S extends EndpointSpec<S,F, H>, F extends BeanNameAware & FactoryBean<? extends AbstractEndpoint>, H> AnIntegrationComponentSpecfor endpoints.AConsumerEndpointSpecextension for theContentEnricher.AConsumerEndpointSpecimplementation for theMessageFilter.AConsumerEndpointSpecimplementation for a mid-flowGatewayMessageHandler.A builder for theGatewayProxyFactoryBeanoptions whenMessagingGatewayon the service interface cannot be declared.GenericEndpointSpec<H extends MessageHandler>AConsumerEndpointSpecfor aMessageHandlerimplementations.AnIntegrationComponentSpecfor aHeaderEnricher.The common Builder abstraction.The KotlinDslMarkerannotation for classes used in scope of DSL, including all the Java DSL classes.The main Integration DSL abstraction.The baseAdapterclass for theIntegrationFlowabstraction.IntegrationFlowDefinition<B extends IntegrationFlowDefinition<B>>TheBaseIntegrationFlowDefinitionextension for syntax sugar with generics for some type-based EIP-methods when an expected payload type is assumed from upstream.IntegrationFlowExtension<B extends IntegrationFlowExtension<B>>AnIntegrationFlowDefinitionextension for custom Java DSL operators and reusable solutions.Deprecated, for removal: This API element is subject to removal in a future version.AnIntegrationComponentSpecforMessageHandlers.MessageProcessorSpec<S extends MessageProcessorSpec<S>>TheIntegrationComponentSpecspecific base class forMessageProcessors.AnIntegrationComponentSpecforMessageProducers.AnIntegrationComponentSpecforMessageSources.AnAdapterclass for thePollersfactory.An utility class to providePollerSpecs forPollerMetadataconfiguration variants.AnIntegrationComponentSpecforPollerMetadatas.PublishSubscribeChannelSpec<S extends PublishSubscribeChannelSpec<S>>ThePublishSubscribeChannelSpecextension to configure as a general flow callback for sub-flows as subscribers.TheChannelMessageStore-specificQueueChannelSpecextension.ReactiveMessageHandlerSpec<S extends ReactiveMessageHandlerSpec<S,H>, H extends ReactiveMessageHandler> TheMessageHandlerSpecextension forReactiveMessageHandler.AnAbstractRouterSpecfor aRecipientListRouter.RouterSpec<K,R extends AbstractMappingMessageRouter> TheAbstractRouterSpecfor anAbstractMappingMessageRouter.AGenericEndpointSpecextension for theScatterGatherHandler.SplitterEndpointSpec<S extends AbstractMessageSplitter>AConsumerEndpointSpecfor aAbstractMessageSplitterimplementations.The standard implementation of theIntegrationFlowinterface instantiated by the Framework.An utility class to provide methods for out-of-the-boxTransformers.TheIntegrationComponentSpecimplementation for theWireTapcomponent.
IntegrationFlowinterface.