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

KotlinRecipientListRouterSpec

class KotlinRecipientListRouterSpec : AbstractKotlinRouterSpec<RecipientListRouterSpec, RecipientListRouter>

A RecipientListRouterSpec wrapped for Kotlin DSL.

Constructors

<init>

A RecipientListRouterSpec wrapped for Kotlin DSL.

KotlinRecipientListRouterSpec(delegate: RecipientListRouterSpec)

Properties

delegate

the RecipientListRouterSpec this instance is delegating to.

val delegate: RecipientListRouterSpec

Functions

recipient

fun recipient(channelName: String): Unit
fun recipient(channelName: String, expression: String): Unit
fun recipient(channelName: String, expression: Expression): Unit
fun <P> recipient(channelName: String, selector: (P) -> Boolean): Unit
fun recipient(channel: MessageChannel): Unit
fun recipient(channel: MessageChannel, expression: String): Unit
fun recipient(channel: MessageChannel, expression: Expression): Unit
fun <P> recipient(channel: MessageChannel, selector: (P) -> Boolean): Unit

recipientFlow

fun <P> recipientFlow(selector: (P) -> Boolean, subFlow: KotlinIntegrationFlowDefinition.() -> Unit): Unit
fun recipientFlow(subFlow: KotlinIntegrationFlowDefinition.() -> Unit): Unit
fun recipientFlow(expression: String, subFlow: KotlinIntegrationFlowDefinition.() -> Unit): Unit
fun recipientFlow(expression: Expression, subFlow: KotlinIntegrationFlowDefinition.() -> Unit): Unit