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()Populate aWireTapfor theBaseIntegrationFlowDefinition.currentMessageChannelwith theLoggingHandlersubscriber for theINFOlogging level andorg.springframework.integration.handler.LoggingHandleras a default logging category.BaseIntegrationFlowDefinition.logAndReply(String category) Populate aWireTapfor theBaseIntegrationFlowDefinition.currentMessageChannelwith theLoggingHandlersubscriber for the provided logging category andINFOlogging level.<P> IntegrationFlowBaseIntegrationFlowDefinition.logAndReply(String category, Function<Message<P>, Object> function) Populate aWireTapfor theBaseIntegrationFlowDefinition.currentMessageChannelwith theLoggingHandlersubscriber for the providedLoggingHandler.Levellogging level, the provided logging category andFunctionfor the log message.BaseIntegrationFlowDefinition.logAndReply(String category, Expression logExpression) Populate aWireTapfor theBaseIntegrationFlowDefinition.currentMessageChannelwith theLoggingHandlersubscriber for theINFOLoggingHandler.Levellogging level, the provided logging category and SpEL expression to evaluate logger message at runtime against the requestMessage.<P> IntegrationFlowBaseIntegrationFlowDefinition.logAndReply(Function<Message<P>, Object> function) Populate aWireTapfor theBaseIntegrationFlowDefinition.currentMessageChannelwith theLoggingHandlersubscriber for theINFOlogging level, theorg.springframework.integration.handler.LoggingHandleras a default logging category andFunctionfor the log message.BaseIntegrationFlowDefinition.logAndReply(Expression logExpression) Populate aWireTapfor theBaseIntegrationFlowDefinition.currentMessageChannelwith theLoggingHandlersubscriber for theINFOlogging level, theorg.springframework.integration.handler.LoggingHandleras a default logging category and SpEL expression to evaluate logger message at runtime against the requestMessage.BaseIntegrationFlowDefinition.logAndReply(LoggingHandler.Level level) Populate aWireTapfor theBaseIntegrationFlowDefinition.currentMessageChannelwith theLoggingHandlersubscriber for providedLoggingHandler.Levellogging level andorg.springframework.integration.handler.LoggingHandleras a default logging category.BaseIntegrationFlowDefinition.logAndReply(LoggingHandler.Level level, String category) Populate aWireTapfor theBaseIntegrationFlowDefinition.currentMessageChannelwith theLoggingHandlersubscriber for the providedLoggingHandler.Levellogging level and logging category.BaseIntegrationFlowDefinition.logAndReply(LoggingHandler.Level level, String category, String logExpression) Populate aWireTapfor theBaseIntegrationFlowDefinition.currentMessageChannelwith theLoggingHandlersubscriber for the providedLoggingHandler.Levellogging level, logging category and SpEL expression for the log message.<P> IntegrationFlowBaseIntegrationFlowDefinition.logAndReply(LoggingHandler.Level level, String category, Function<Message<P>, Object> function) Populate aWireTapfor theBaseIntegrationFlowDefinition.currentMessageChannelwith theLoggingHandlersubscriber for the providedLoggingHandler.Levellogging level, logging category andFunctionfor the log message.BaseIntegrationFlowDefinition.logAndReply(LoggingHandler.Level level, String category, Expression logExpression) Populate aWireTapfor theBaseIntegrationFlowDefinition.currentMessageChannelwith theLoggingHandlersubscriber for the providedLoggingHandler.Levellogging level, logging category and SpEL expression for the log message.<P> IntegrationFlowBaseIntegrationFlowDefinition.logAndReply(LoggingHandler.Level level, Function<Message<P>, Object> function) Populate aWireTapfor theBaseIntegrationFlowDefinition.currentMessageChannelwith theLoggingHandlersubscriber for the providedLoggingHandler.Levellogging level, theorg.springframework.integration.handler.LoggingHandleras a default logging category andFunctionfor the log message.BaseIntegrationFlowDefinition.logAndReply(LoggingHandler.Level level, Expression logExpression) Populate aWireTapfor theBaseIntegrationFlowDefinition.currentMessageChannelwith theLoggingHandlersubscriber for the providedLoggingHandler.Levellogging level, theorg.springframework.integration.handler.LoggingHandleras a default logging category and SpEL expression to evaluate logger message at runtime against the requestMessage.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 IntegrationFlowBuilderIntegrationFlows.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.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.