spring-integration / org.springframework.integration.dsl

Package org.springframework.integration.dsl

Types

AbstractKotlinRouterSpec

An AbstractRouterSpec wrapped for Kotlin DSL.

abstract class AbstractKotlinRouterSpec<S : AbstractRouterSpec<S, R>, R : AbstractMessageRouter> : ConsumerEndpointSpec<S, R>

KotlinEnricherSpec

An EnricherSpec wrapped for Kotlin DSL.

class KotlinEnricherSpec : ConsumerEndpointSpec<EnricherSpec, ContentEnricher>

KotlinFilterEndpointSpec

An FilterEndpointSpec wrapped for Kotlin DSL.

class KotlinFilterEndpointSpec : ConsumerEndpointSpec<FilterEndpointSpec, MessageFilter>

KotlinIntegrationFlowDefinition

An IntegrationFlowDefinition wrapped for Kotlin DSL.

class KotlinIntegrationFlowDefinition

KotlinRecipientListRouterSpec

A RecipientListRouterSpec wrapped for Kotlin DSL.

class KotlinRecipientListRouterSpec : AbstractKotlinRouterSpec<RecipientListRouterSpec, RecipientListRouter>

KotlinRouterSpec

A RouterSpec wrapped for Kotlin DSL.

class KotlinRouterSpec<K, R : AbstractMappingMessageRouter> : AbstractKotlinRouterSpec<RouterSpec<K, R>, R>

KotlinSplitterEndpointSpec

An SplitterEndpointSpec wrapped for Kotlin DSL.

class KotlinSplitterEndpointSpec<H : AbstractMessageSplitter> : ConsumerEndpointSpec<KotlinSplitterEndpointSpec<H>, H>

Functions

integrationFlow

Functional IntegrationFlow definition in Kotlin DSL for IntegrationFlow lambdas.

fun integrationFlow(flow: KotlinIntegrationFlowDefinition.() -> Unit): IntegrationFlow

Functional IntegrationFlow definition in Kotlin DSL for IntegrationFlows.from - IntegrationFlows.from(Class<?>, Consumer<GatewayProxySpec>) factory method.

fun <T> integrationFlow(gateway: GatewayProxySpec.() -> Unit = {}, flow: KotlinIntegrationFlowDefinition.() -> Unit): IntegrationFlow

Functional IntegrationFlow definition in Kotlin DSL for IntegrationFlows.from - IntegrationFlows.from(String, Boolean) factory method.

fun integrationFlow(channelName: String, fixedSubscriber: Boolean = false, flow: KotlinIntegrationFlowDefinition.() -> Unit): IntegrationFlow

Functional IntegrationFlow definition in Kotlin DSL for IntegrationFlows.from - IntegrationFlows.from(MessageChannel) factory method.

fun integrationFlow(channel: MessageChannel, flow: KotlinIntegrationFlowDefinition.() -> Unit): IntegrationFlow

Functional IntegrationFlow definition in Kotlin DSL for IntegrationFlows.from - IntegrationFlows.from(MessageSource<*>, Consumer<SourcePollingChannelAdapterSpec>) factory method.

fun integrationFlow(messageSource: MessageSource<*>, options: SourcePollingChannelAdapterSpec.() -> Unit = {}, flow: KotlinIntegrationFlowDefinition.() -> Unit): IntegrationFlow

Functional IntegrationFlow definition in Kotlin DSL for IntegrationFlows.from - IntegrationFlows.from(MessageSourceSpec<*>, Consumer<SourcePollingChannelAdapterSpec>) factory method.

fun integrationFlow(messageSource: MessageSourceSpec<*, out MessageSource<*>>, options: SourcePollingChannelAdapterSpec.() -> Unit = {}, flow: KotlinIntegrationFlowDefinition.() -> Unit): IntegrationFlow

Functional IntegrationFlow definition in Kotlin DSL for IntegrationFlows.from - IntegrationFlows.from(Supplier<*>, Consumer<SourcePollingChannelAdapterSpec>) factory method.

fun integrationFlow(source: () -> Any, options: SourcePollingChannelAdapterSpec.() -> Unit = {}, flow: KotlinIntegrationFlowDefinition.() -> Unit): IntegrationFlow

Functional IntegrationFlow definition in Kotlin DSL for IntegrationFlows.from - IntegrationFlows.from(Publisher<out Message<*>>) factory method.

fun integrationFlow(publisher: Publisher<out Message<*>>, flow: KotlinIntegrationFlowDefinition.() -> Unit): IntegrationFlow

Functional IntegrationFlow definition in Kotlin DSL for IntegrationFlows.from - IntegrationFlows.from(MessagingGatewaySupport) factory method.

fun integrationFlow(gateway: MessagingGatewaySupport, flow: KotlinIntegrationFlowDefinition.() -> Unit): IntegrationFlow

Functional IntegrationFlow definition in Kotlin DSL for IntegrationFlows.from - IntegrationFlows.from(MessagingGatewaySpec<*, *>) factory method.

fun integrationFlow(gatewaySpec: MessagingGatewaySpec<*, *>, flow: KotlinIntegrationFlowDefinition.() -> Unit): IntegrationFlow

Functional IntegrationFlow definition in Kotlin DSL for IntegrationFlows.from - IntegrationFlows.from(MessageProducerSupport) factory method.

fun integrationFlow(producer: MessageProducerSupport, flow: KotlinIntegrationFlowDefinition.() -> Unit): IntegrationFlow

Functional IntegrationFlow definition in Kotlin DSL for IntegrationFlows.from - IntegrationFlows.from(MessageProducerSpec<*, *>) factory method.

fun integrationFlow(producerSpec: MessageProducerSpec<*, *>, flow: KotlinIntegrationFlowDefinition.() -> Unit): IntegrationFlow