Uses of Interface
org.springframework.integration.dsl.IntegrationFlow
Packages that use IntegrationFlow
Package
Description
Root package of the Spring Integration Java DSL.
The context support classes for Spring Integration Java DSL.
- 
Uses of IntegrationFlow in org.springframework.integration.dslClasses in org.springframework.integration.dsl that implement IntegrationFlowModifier and TypeClassDescriptionclassThe baseAdapterclass for theIntegrationFlowabstraction.classThe standard implementation of theIntegrationFlowinterface instantiated by the Framework.Methods in org.springframework.integration.dsl that return IntegrationFlowModifier and TypeMethodDescription<H extends ReactiveMessageHandler>
 IntegrationFlowBaseIntegrationFlowDefinition.handleReactive(ReactiveMessageHandlerSpec<?, H> messageHandlerSpec) Populate a terminal consumer endpoint for the selected protocol specificMessageHandlerimplementation from the respective namespace factory (e.g.<H extends ReactiveMessageHandler>
 IntegrationFlowBaseIntegrationFlowDefinition.handleReactive(ReactiveMessageHandlerSpec<?, H> messageHandlerSpec, Consumer<GenericEndpointSpec<ReactiveMessageHandlerAdapter>> endpointConfigurer) Populate a terminal consumer endpoint for the selected protocol specificMessageHandlerimplementation from the respective namespace factory (e.g.BaseIntegrationFlowDefinition.handleReactive(ReactiveMessageHandler reactiveMessageHandler) Add aReactiveMessageHandleras a terminalIntegrationFlowoperator.BaseIntegrationFlowDefinition.handleReactive(ReactiveMessageHandler reactiveMessageHandler, Consumer<GenericEndpointSpec<ReactiveMessageHandlerAdapter>> endpointConfigurer) Add aReactiveMessageHandleras a terminalIntegrationFlowoperator.BaseIntegrationFlowDefinition.nullChannel()Add a "nullChannel" bean into this flow definition as a terminal operator.BaseIntegrationFlowDefinition.to(IntegrationFlow other) Finish this flow with delegation to otherIntegrationFlowinstance.Methods in org.springframework.integration.dsl with parameters of type IntegrationFlowModifier and TypeMethodDescriptionAbstractRouterSpec.defaultSubFlowMapping(IntegrationFlow subFlow) Specify anIntegrationFlowas an output from the router when no any other mapping has matched.FilterEndpointSpec.discardFlow(IntegrationFlow discardFlow) Configure a subflow to run for discarded messages instead of aFilterEndpointSpec.discardChannel(MessageChannel).SplitterSpec.discardFlow(IntegrationFlow discardFlow) Configure a subflow to run for discarded messages instead of aSplitterSpec.discardChannel(MessageChannel).static IntegrationFlowBuilderIntegrationFlow.from(IntegrationFlow other) Start the flow with a composition from theIntegrationFlow.BaseIntegrationFlowDefinition.gateway(IntegrationFlow flow) Populate the "artificial"GatewayMessageHandlerfor the providedsubflow.BaseIntegrationFlowDefinition.gateway(IntegrationFlow flow, Consumer<GatewayEndpointSpec> endpointConfigurer) Populate the "artificial"GatewayMessageHandlerfor the providedsubflowwith options fromGatewayEndpointSpec.protected MessageChannelBaseIntegrationFlowDefinition.obtainInputChannelFromFlow(IntegrationFlow flow) protected MessageChannelEndpointSpec.obtainInputChannelFromFlow(IntegrationFlow subFlow) Try to get aMessageChannelas an input for the providedIntegrationFlowor create one and wrap the provided flow to a new one.protected MessageChannelEndpointSpec.obtainInputChannelFromFlow(IntegrationFlow subFlow, boolean evaluateInternalBuilder) Try to get aMessageChannelas an input for the providedIntegrationFlowor create one and wrap the provided flow to a new one.RecipientListRouterSpec.recipientFlow(String expression, IntegrationFlow subFlow) Adds a subflow that will be invoked if the expression evaluates to 'true'.RecipientListRouterSpec.recipientFlow(Expression expression, IntegrationFlow subFlow) Adds a subflow that will be invoked if the expression evaluates to 'true'.RecipientListRouterSpec.recipientFlow(GenericSelector<P> selector, IntegrationFlow subFlow) Adds a subflow that will be invoked if the selector's accept methods returns 'true'.RecipientListRouterSpec.recipientFlow(IntegrationFlow subFlow) Adds a subflow that will be invoked as a recipient.RecipientListRouterSpec.recipientMessageSelectorFlow(MessageSelector selector, IntegrationFlow subFlow) Adds a subflow that will be invoked if the selector's accept methods returns 'true'.EnricherSpec.requestSubFlow(IntegrationFlow subFlow) The request sub-flow.RouterSpec<K, R> RouterSpec.subFlowMapping(K key, IntegrationFlow subFlow) Add a subflow as an alternative to aRouterSpec.channelMapping(Object, String).BroadcastPublishSubscribeSpec.subscribe(IntegrationFlow subFlow) Configure aIntegrationFlowto configure as a subscriber for the currentBroadcastCapableChannel.PublishSubscribeSpec.subscribe(IntegrationFlow subFlow) BaseIntegrationFlowDefinition.to(IntegrationFlow other) Finish this flow with delegation to otherIntegrationFlowinstance.BaseIntegrationFlowDefinition.wireTap(IntegrationFlow flow) Populate theWire TapEI Pattern specificChannelInterceptorimplementation to the currentBaseIntegrationFlowDefinition.currentMessageChannel.BaseIntegrationFlowDefinition.wireTap(IntegrationFlow flow, Consumer<WireTapSpec> wireTapConfigurer) Populate theWire TapEI Pattern specificChannelInterceptorimplementation to the currentBaseIntegrationFlowDefinition.currentMessageChannel.
- 
Uses of IntegrationFlow in org.springframework.integration.dsl.contextMethods in org.springframework.integration.dsl.context that return IntegrationFlowModifier and TypeMethodDescriptionIntegrationFlowContext.IntegrationFlowRegistration.getIntegrationFlow()Return the flow.Methods in org.springframework.integration.dsl.context with parameters of type IntegrationFlowModifier and TypeMethodDescriptionIntegrationFlowContext.registration(IntegrationFlow integrationFlow) Associate providedIntegrationFlowwith anIntegrationFlowContext.IntegrationFlowRegistrationBuilderfor additional options and farther registration in the application context.StandardIntegrationFlowContext.registration(IntegrationFlow integrationFlow) Associate providedIntegrationFlowwith anStandardIntegrationFlowContext.StandardIntegrationFlowRegistrationBuilderfor additional options and farther registration in the application context.