spring-integration / org.springframework.integration.dsl / AbstractKotlinRouterSpec

AbstractKotlinRouterSpec

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

An AbstractRouterSpec wrapped for Kotlin DSL.

Constructors

<init>

An AbstractRouterSpec wrapped for Kotlin DSL.

AbstractKotlinRouterSpec(delegate: AbstractRouterSpec<S, R>)

Properties

delegate

the AbstractRouterSpec this instance is delegating to.

open val delegate: AbstractRouterSpec<S, R>

Functions

applySequence

fun applySequence(applySequence: Boolean): Unit

defaultOutputChannel

fun defaultOutputChannel(channelName: String): Unit
fun defaultOutputChannel(channel: MessageChannel): Unit

defaultOutputToParentFlow

fun defaultOutputToParentFlow(): Unit

defaultSubFlowMapping

fun defaultSubFlowMapping(subFlow: KotlinIntegrationFlowDefinition.() -> Unit): Unit

ignoreSendFailures

fun ignoreSendFailures(ignoreSendFailures: Boolean): Unit

Inheritors

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>