Uses of Class
org.springframework.integration.dsl.IntegrationFlowBuilder
Package
Description
Root package of the Spring Integration Java DSL.
-
Uses of IntegrationFlowBuilder in org.springframework.integration.dsl
Modifier and TypeMethodDescriptionprotected IntegrationFlowBuilder
protected IntegrationFlowBuilder
IntegrationFlowAdapter.from
(Class<?> serviceInterface, Consumer<GatewayProxySpec> endpointConfigurer) Start a flow from a proxy for the service interface.protected IntegrationFlowBuilder
static IntegrationFlowBuilder
Populate theMessageChannel
to the newIntegrationFlowBuilder
chain, which becomes as arequestChannel
for the Messaging Gateway(s) built on the provided service interface.static IntegrationFlowBuilder
IntegrationFlows.from
(Class<?> serviceInterface, Consumer<GatewayProxySpec> endpointConfigurer) Populate theMessageChannel
to the newIntegrationFlowBuilder
chain, which becomes as arequestChannel
for the Messaging Gateway(s) built on the provided service interface.static IntegrationFlowBuilder
Populate theMessageChannel
name to the newIntegrationFlowBuilder
chain.static IntegrationFlowBuilder
Populate theMessageChannel
name to the newIntegrationFlowBuilder
chain.static IntegrationFlowBuilder
Populate aFluxMessageChannel
to theIntegrationFlowBuilder
chain and subscribe it to the providedPublisher
.static IntegrationFlowBuilder
IntegrationFlows.from
(MessageSource<?> messageSource) Populate the providedMessageSource
object to theIntegrationFlowBuilder
chain.static IntegrationFlowBuilder
IntegrationFlows.from
(MessageSource<?> messageSource, Consumer<SourcePollingChannelAdapterSpec> endpointConfigurer) Populate the providedMessageSource
object to theIntegrationFlowBuilder
chain.static IntegrationFlowBuilder
IntegrationFlows.from
(IntegrationFlow other) Start the flow with a composition from theIntegrationFlow
.static IntegrationFlowBuilder
IntegrationFlows.from
(MessageChannelSpec<?, ?> messageChannelSpec) Populate theMessageChannel
object to theIntegrationFlowBuilder
chain using the fluent API fromMessageChannelSpec
.static IntegrationFlowBuilder
IntegrationFlows.from
(MessageProducerSpec<?, ?> messageProducerSpec) Populate theMessageProducerSupport
object to theIntegrationFlowBuilder
chain using the fluent API from theMessageProducerSpec
.static IntegrationFlowBuilder
IntegrationFlows.from
(MessageSourceSpec<?, ? extends MessageSource<?>> messageSourceSpec) Populate theMessageSource
object to theIntegrationFlowBuilder
chain using the fluent API from the providedMessageSourceSpec
.static IntegrationFlowBuilder
IntegrationFlows.from
(MessageSourceSpec<?, ? extends MessageSource<?>> messageSourceSpec, Consumer<SourcePollingChannelAdapterSpec> endpointConfigurer) Populate theMessageSource
object to theIntegrationFlowBuilder
chain using the fluent API from the providedMessageSourceSpec
.static IntegrationFlowBuilder
IntegrationFlows.from
(MessagingGatewaySpec<?, ?> inboundGatewaySpec) Populate theMessagingGatewaySupport
object to theIntegrationFlowBuilder
chain using the fluent API from theMessagingGatewaySpec
.static IntegrationFlowBuilder
IntegrationFlows.from
(MessageProducerSupport messageProducer) Populate the providedMessageProducerSupport
object to theIntegrationFlowBuilder
chain.static IntegrationFlowBuilder
IntegrationFlows.from
(MessagingGatewaySupport inboundGateway) Populate the providedMessagingGatewaySupport
object to theIntegrationFlowBuilder
chain.static IntegrationFlowBuilder
IntegrationFlows.from
(MessageChannel messageChannel) Populate the providedMessageChannel
object to theIntegrationFlowBuilder
chain.protected <T> IntegrationFlowBuilder
IntegrationFlowAdapter.fromSupplier
(Supplier<T> messageSource) protected <T> IntegrationFlowBuilder
IntegrationFlowAdapter.fromSupplier
(Supplier<T> messageSource, Consumer<SourcePollingChannelAdapterSpec> endpointConfigurer) static <T> IntegrationFlowBuilder
IntegrationFlows.fromSupplier
(Supplier<T> messageSource) ProvidesSupplier
as source of messages to the integration flow which will be triggered by the application context's default poller (which must be declared).static <T> IntegrationFlowBuilder
IntegrationFlows.fromSupplier
(Supplier<T> messageSource, Consumer<SourcePollingChannelAdapterSpec> endpointConfigurer) ProvidesSupplier
as source of messages to the integration flow.