Class IntegrationFlowBuilder
java.lang.Object
org.springframework.integration.dsl.BaseIntegrationFlowDefinition<B>
org.springframework.integration.dsl.IntegrationFlowDefinition<IntegrationFlowBuilder>
org.springframework.integration.dsl.IntegrationFlowBuilder
public final class IntegrationFlowBuilder extends IntegrationFlowDefinition<IntegrationFlowBuilder>
- Since:
- 5.0
- Author:
- Artem Bilan
-
Nested Class Summary
Nested classes/interfaces inherited from class org.springframework.integration.dsl.BaseIntegrationFlowDefinition
BaseIntegrationFlowDefinition.ReplyProducerCleaner
-
Field Summary
Fields inherited from class org.springframework.integration.dsl.BaseIntegrationFlowDefinition
integrationComponents, PARSER
-
Method Summary
Modifier and Type Method Description StandardIntegrationFlow
get()
<T> org.reactivestreams.Publisher<Message<T>>
toReactivePublisher()
Represent an Integration Flow as a Reactive StreamsPublisher
bean.Methods inherited from class org.springframework.integration.dsl.IntegrationFlowDefinition
filter, filter, handle, handle, route, route, split, transform, transform
Methods inherited from class org.springframework.integration.dsl.BaseIntegrationFlowDefinition
_this, addComponent, addComponent, addComponents, aggregate, aggregate, aggregate, barrier, barrier, bridge, bridge, channel, channel, channel, channel, checkReuse, claimCheckIn, claimCheckIn, claimCheckOut, claimCheckOut, claimCheckOut, controlBus, controlBus, convert, convert, currentComponent, currentInterceptableChannel, currentMessageChannel, delay, delay, enrich, enrichHeaders, enrichHeaders, enrichHeaders, enrichHeaders, enrichHeaders, extractProxyTarget, filter, filter, filter, filter, filter, filter, filter, filter, filter, fixedSubscriberChannel, fixedSubscriberChannel, fluxTransform, gateway, gateway, gateway, gateway, gateway, gateway, getCurrentComponent, getCurrentMessageChannel, getIntegrationComponents, handle, handle, handle, handle, handle, handle, handle, handle, handle, handle, handle, handle, handle, headerFilter, headerFilter, headerFilter, intercept, isImplicitChannel, isOutputChannelRequired, log, log, log, log, log, log, log, log, log, log, log, log, log, logAndReply, logAndReply, logAndReply, logAndReply, logAndReply, logAndReply, logAndReply, logAndReply, logAndReply, logAndReply, logAndReply, logAndReply, logAndReply, nullChannel, obtainInputChannelFromFlow, publishSubscribeChannel, publishSubscribeChannel, publishSubscribeChannel, register, registerOutputChannelIfCan, resequence, resequence, route, route, route, route, route, route, route, route, route, route, route, route, route, route, routeByException, routeToRecipients, scatterGather, scatterGather, scatterGather, scatterGather, scatterGather, scatterGather, setImplicitChannel, split, split, split, split, split, split, split, split, split, split, split, split, split, split, split, split, split, transform, transform, transform, transform, transform, transform, transform, transform, transform, trigger, trigger, trigger, trigger, wireTap, wireTap, wireTap, wireTap, wireTap, wireTap, wireTap
-
Method Details
-
get
- Overrides:
get
in classBaseIntegrationFlowDefinition<IntegrationFlowBuilder>
-
toReactivePublisher
Description copied from class:BaseIntegrationFlowDefinition
Represent an Integration Flow as a Reactive StreamsPublisher
bean.- Overrides:
toReactivePublisher
in classBaseIntegrationFlowDefinition<IntegrationFlowBuilder>
- Type Parameters:
T
- the expectedpayload
type- Returns:
- the Reactive Streams
Publisher
-