KotlinRouterSpec
class KotlinRouterSpec<K, R : AbstractMappingMessageRouter>(delegate: RouterSpec<K, R>) : AbstractKotlinRouterSpec<RouterSpec<K, R>, R>
Content copied to clipboard
A RouterSpec wrapped for Kotlin DSL.
Author
Artem Bilan
Since
5.3
Constructors
KotlinRouterSpec
Link copied to clipboard
fun <K, R : AbstractMappingMessageRouter> KotlinRouterSpec(delegate: RouterSpec<K, R>)
Content copied to clipboard
Functions
_this
Link copied to clipboard
advice
Link copied to clipboard
afterPropertiesSet
Link copied to clipboard
open override fun afterPropertiesSet()
Content copied to clipboard
applySequence
Link copied to clipboard
assertHandler
Link copied to clipboard
open fun assertHandler()
Content copied to clipboard
autoStartup
Link copied to clipboard
channelMapping
Link copied to clipboard
createInstance
Link copied to clipboard
open override fun createInstance(): Tuple2<ConsumerEndpointFactoryBean, R>
Content copied to clipboard
customizeMonoReply
Link copied to clipboard
open fun <T : Any, V : Any> customizeMonoReply(replyCustomizer: BiFunction<Message<*>, Mono<T>, Publisher<V>>): RouterSpec<K, R>
Content copied to clipboard
defaultOutputChannel
Link copied to clipboard
defaultOutputToParentFlow
Link copied to clipboard
fun defaultOutputToParentFlow()
Content copied to clipboard
defaultSubFlowMapping
Link copied to clipboard
fun defaultSubFlowMapping(subFlow: KotlinIntegrationFlowDefinition.() -> Unit)
Content copied to clipboard
destroyInstance
Link copied to clipboard
open override fun destroyInstance(instance: Tuple2<ConsumerEndpointFactoryBean, R>)
Content copied to clipboard
doGet
Link copied to clipboard
dynamicChannelLimit
Link copied to clipboard
get
Link copied to clipboard
getBeanFactory
Link copied to clipboard
getBeanTypeConverter
Link copied to clipboard
getComponentsToRegister
Link copied to clipboard
getEarlySingletonInterfaces
Link copied to clipboard
getObject
Link copied to clipboard
getObjectType
Link copied to clipboard
handleMessageAdvice
Link copied to clipboard
open fun handleMessageAdvice(vararg interceptors: MethodInterceptor): RouterSpec<K, R>
Content copied to clipboard
ignoreSendFailures
Link copied to clipboard
isAutoStartup
Link copied to clipboard
isSingleton
Link copied to clipboard
noChannelKeyFallback
Link copied to clipboard
fun noChannelKeyFallback()
Content copied to clipboard
notPropagatedHeaders
Link copied to clipboard
open fun notPropagatedHeaders(vararg headerPatterns: String): RouterSpec<K, R>
Content copied to clipboard
obtainInputChannelFromFlow
Link copied to clipboard
open fun obtainInputChannelFromFlow(subFlow: IntegrationFlow): MessageChannel
Content copied to clipboard
open fun obtainInputChannelFromFlow(subFlow: IntegrationFlow, evaluateInternalBuilder: Boolean): MessageChannel
Content copied to clipboard
poller
Link copied to clipboard
open override fun poller(pollerMetadata: PollerMetadata): RouterSpec<K, R>
Content copied to clipboard
open fun poller(pollers: Function<PollerFactory, PollerSpec>): RouterSpec<K, R>
Content copied to clipboard
requiresReply
Link copied to clipboard
resolutionRequired
Link copied to clipboard
sendTimeout
Link copied to clipboard
setBeanClassLoader
Link copied to clipboard
setBeanFactory
Link copied to clipboard
setSingleton
Link copied to clipboard
subFlowMapping
Link copied to clipboard
fun subFlowMapping(key: K, subFlow: KotlinIntegrationFlowDefinition.() -> Unit)
Content copied to clipboard
taskScheduler
Link copied to clipboard
transactional
Link copied to clipboard
open fun transactional(transactionManager: TransactionManager): RouterSpec<K, R>
Content copied to clipboard
open fun transactional(transactionInterceptor: TransactionInterceptor): RouterSpec<K, R>
Content copied to clipboard
open fun transactional(transactionManager: TransactionManager, handleMessageAdvice: Boolean): RouterSpec<K, R>
Content copied to clipboard
Properties
adviceChain
Link copied to clipboard
componentsToRegister
Link copied to clipboard
delegate
Link copied to clipboard
the RouterSpec this instance is delegating to.
endpointFactoryBean
Link copied to clipboard
target
Link copied to clipboard