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.dsl
Classes 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 TypeMethodDescriptionBaseIntegrationFlowDefinition.logAndReply()Deprecated.BaseIntegrationFlowDefinition.logAndReply(String category) Deprecated.since 6.0 in favor ofBaseIntegrationFlowDefinition.log()in the end of flow.<P> IntegrationFlowBaseIntegrationFlowDefinition.logAndReply(String category, Function<Message<P>, Object> function) Deprecated.since 6.0 in favor ofBaseIntegrationFlowDefinition.log()in the end of flow.BaseIntegrationFlowDefinition.logAndReply(String category, Expression logExpression) Deprecated.since 6.0 in favor ofBaseIntegrationFlowDefinition.log()in the end of flow.<P> IntegrationFlowBaseIntegrationFlowDefinition.logAndReply(Function<Message<P>, Object> function) Deprecated.since 6.0 in favor ofBaseIntegrationFlowDefinition.log()in the end of flow.BaseIntegrationFlowDefinition.logAndReply(Expression logExpression) Deprecated.since 6.0 in favor ofBaseIntegrationFlowDefinition.log()in the end of flow.BaseIntegrationFlowDefinition.logAndReply(LoggingHandler.Level level) Deprecated.since 6.0 in favor ofBaseIntegrationFlowDefinition.log()in the end of flow.BaseIntegrationFlowDefinition.logAndReply(LoggingHandler.Level level, String category) Deprecated.since 6.0 in favor ofBaseIntegrationFlowDefinition.log()in the end of flow.BaseIntegrationFlowDefinition.logAndReply(LoggingHandler.Level level, String category, String logExpression) Deprecated.since 6.0 in favor ofBaseIntegrationFlowDefinition.log()in the end of flow.<P> IntegrationFlowBaseIntegrationFlowDefinition.logAndReply(LoggingHandler.Level level, String category, Function<Message<P>, Object> function) Deprecated.since 6.0 in favor ofBaseIntegrationFlowDefinition.log()in the end of flow.BaseIntegrationFlowDefinition.logAndReply(LoggingHandler.Level level, String category, Expression logExpression) Deprecated.since 6.0 in favor ofBaseIntegrationFlowDefinition.log()in the end of flow.<P> IntegrationFlowBaseIntegrationFlowDefinition.logAndReply(LoggingHandler.Level level, Function<Message<P>, Object> function) Deprecated.since 6.0 in favor ofBaseIntegrationFlowDefinition.log()in the end of flow.BaseIntegrationFlowDefinition.logAndReply(LoggingHandler.Level level, Expression logExpression) Deprecated.since 6.0 in favor ofBaseIntegrationFlowDefinition.log()in the end of flow.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).SplitterEndpointSpec.discardFlow(IntegrationFlow discardFlow) Configure a subflow to run for discarded messages instead of aSplitterEndpointSpec.discardChannel(MessageChannel).static IntegrationFlowBuilderIntegrationFlow.from(IntegrationFlow other) Start the flow with a composition from theIntegrationFlow.static IntegrationFlowBuilderIntegrationFlows.from(IntegrationFlow other) Deprecated, for removal: This API element is subject to removal in a future version.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.context
Methods 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.
BaseIntegrationFlowDefinition.log()in the end of flow.