KotlinRecipientListRouterSpec

A RecipientListRouterSpec wrapped for Kotlin DSL.

Author

Artem Bilan

Since

5.3

Constructors

KotlinRecipientListRouterSpec
Link copied to clipboard
fun KotlinRecipientListRouterSpec(delegate: RecipientListRouterSpec)

Functions

_this
Link copied to clipboard
fun _this(): RecipientListRouterSpec
advice
Link copied to clipboard
open fun advice(vararg advice: Advice): RecipientListRouterSpec
afterPropertiesSet
Link copied to clipboard
open override fun afterPropertiesSet()
applySequence
Link copied to clipboard
fun applySequence(applySequence: Boolean)
assertHandler
Link copied to clipboard
open fun assertHandler()
async
Link copied to clipboard
open fun async(async: Boolean): RecipientListRouterSpec
autoStartup
Link copied to clipboard
open override fun autoStartup(autoStartup: Boolean): RecipientListRouterSpec
createInstance
Link copied to clipboard
open override fun createInstance(): Tuple2<ConsumerEndpointFactoryBean, RecipientListRouter>
customizeMonoReply
Link copied to clipboard
open fun <T : Any, V : Any> customizeMonoReply(replyCustomizer: BiFunction<Message<*>, Mono<T>, Publisher<V>>): RecipientListRouterSpec
defaultOutputChannel
Link copied to clipboard
fun defaultOutputChannel(channelName: String)
fun defaultOutputChannel(channel: MessageChannel)
defaultOutputToParentFlow
Link copied to clipboard
fun defaultOutputToParentFlow()
defaultSubFlowMapping
Link copied to clipboard
fun defaultSubFlowMapping(subFlow: KotlinIntegrationFlowDefinition.() -> Unit)
destroy
Link copied to clipboard
open override fun destroy()
destroyInstance
Link copied to clipboard
open override fun destroyInstance(instance: Tuple2<ConsumerEndpointFactoryBean, RecipientListRouter>)
doGet
Link copied to clipboard
open override fun doGet(): Tuple2<ConsumerEndpointFactoryBean, RecipientListRouter>
get
Link copied to clipboard
open fun get(): Tuple2<ConsumerEndpointFactoryBean, RecipientListRouter>
getBeanFactory
Link copied to clipboard
@Nullable
open fun getBeanFactory(): BeanFactory
getBeanTypeConverter
Link copied to clipboard
open fun getBeanTypeConverter(): TypeConverter
getComponentsToRegister
Link copied to clipboard
open override fun getComponentsToRegister(): MutableMap<Any, String>
getEarlySingletonInterfaces
Link copied to clipboard
@Nullable
open fun getEarlySingletonInterfaces(): Array<Class<*>>
getId
Link copied to clipboard
fun getId(): String
getObject
Link copied to clipboard
override fun getObject(): Tuple2<ConsumerEndpointFactoryBean, RecipientListRouter>
getObjectType
Link copied to clipboard
open override fun getObjectType(): Class<*>
getPhase
Link copied to clipboard
open override fun getPhase(): Int
handleMessageAdvice
Link copied to clipboard
open fun handleMessageAdvice(vararg interceptors: MethodInterceptor): RecipientListRouterSpec
id
Link copied to clipboard
open override fun id(id: String): RecipientListRouterSpec
ignoreSendFailures
Link copied to clipboard
fun ignoreSendFailures(ignoreSendFailures: Boolean)
isAutoStartup
Link copied to clipboard
open override fun isAutoStartup(): Boolean
isRunning
Link copied to clipboard
open override fun isRunning(): Boolean
isSingleton
Link copied to clipboard
open override fun isSingleton(): Boolean
notPropagatedHeaders
Link copied to clipboard
open fun notPropagatedHeaders(vararg headerPatterns: String): RecipientListRouterSpec
obtainInputChannelFromFlow
Link copied to clipboard
open fun obtainInputChannelFromFlow(subFlow: IntegrationFlow): MessageChannel
open fun obtainInputChannelFromFlow(subFlow: IntegrationFlow, evaluateInternalBuilder: Boolean): MessageChannel
order
Link copied to clipboard
open fun order(order: Int): RecipientListRouterSpec
phase
Link copied to clipboard
open override fun phase(phase: Int): RecipientListRouterSpec
poller
Link copied to clipboard
open override fun poller(pollerMetadata: PollerMetadata): RecipientListRouterSpec
open fun poller(pollers: Function<PollerFactory, PollerSpec>): RecipientListRouterSpec
open fun poller(pollerMetadataSpec: PollerSpec): RecipientListRouterSpec
reactive
Link copied to clipboard
open fun reactive(): RecipientListRouterSpec
open fun reactive(reactiveCustomizer: Function<in Flux<Message<*>>, out Publisher<Message<*>>>): RecipientListRouterSpec
recipient
Link copied to clipboard
fun recipient(channelName: String)
fun recipient(channel: MessageChannel)
inline fun <P> recipient(channelName: String, crossinline selector: (P) -> Boolean)
fun recipient(channelName: String, expression: String)
fun recipient(channelName: String, expression: Expression)
inline fun <P> recipient(channel: MessageChannel, crossinline selector: (P) -> Boolean)
fun recipient(channel: MessageChannel, expression: String)
fun recipient(channel: MessageChannel, expression: Expression)
recipientFlow
Link copied to clipboard
fun recipientFlow(subFlow: KotlinIntegrationFlowDefinition.() -> Unit)
inline fun <P> recipientFlow(crossinline selector: (P) -> Boolean, crossinline subFlow: KotlinIntegrationFlowDefinition.() -> Unit)
fun recipientFlow(expression: String, subFlow: KotlinIntegrationFlowDefinition.() -> Unit)
fun recipientFlow(expression: Expression, subFlow: KotlinIntegrationFlowDefinition.() -> Unit)
requiresReply
Link copied to clipboard
open fun requiresReply(requiresReply: Boolean): RecipientListRouterSpec
role
Link copied to clipboard
open override fun role(role: String): RecipientListRouterSpec
sendTimeout
Link copied to clipboard
open fun sendTimeout(sendTimeout: Long): RecipientListRouterSpec
setBeanClassLoader
Link copied to clipboard
open override fun setBeanClassLoader(p0: ClassLoader)
setBeanFactory
Link copied to clipboard
open override fun setBeanFactory(@Nullable p0: BeanFactory)
setSingleton
Link copied to clipboard
open fun setSingleton(p0: Boolean)
start
Link copied to clipboard
open override fun start()
stop
Link copied to clipboard
open override fun stop()
open override fun stop(callback: Runnable)
taskScheduler
Link copied to clipboard
open fun taskScheduler(taskScheduler: TaskScheduler): RecipientListRouterSpec
transactional
Link copied to clipboard
open fun transactional(): RecipientListRouterSpec
open fun transactional(handleMessageAdvice: Boolean): RecipientListRouterSpec
open fun transactional(transactionManager: TransactionManager): RecipientListRouterSpec
open fun transactional(transactionInterceptor: TransactionInterceptor): RecipientListRouterSpec
open fun transactional(transactionManager: TransactionManager, handleMessageAdvice: Boolean): RecipientListRouterSpec

Properties

adviceChain
Link copied to clipboard
val adviceChain: MutableList<Advice>
componentsToRegister
Link copied to clipboard
val componentsToRegister: MutableMap<Any, String>
delegate
Link copied to clipboard
open override val delegate: RecipientListRouterSpec

the RecipientListRouterSpec this instance is delegating to.

endpointFactoryBean
Link copied to clipboard
val endpointFactoryBean: ConsumerEndpointFactoryBean
handler
Link copied to clipboard
val handler: RecipientListRouter
logger
Link copied to clipboard
val logger: Log
target
Link copied to clipboard