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
Link copied to clipboard
fun <K, R : AbstractMappingMessageRouter> KotlinRouterSpec(delegate: RouterSpec<K, R>)
Content copied to clipboard
Functions
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
open override fun createInstance(): Tuple2<ConsumerEndpointFactoryBean, R>
Content copied to clipboard
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
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
fun defaultSubFlowMapping(subFlow: KotlinIntegrationFlowDefinition.() -> Unit)
Content copied to clipboard
Link copied to clipboard
open override fun destroyInstance(instance: Tuple2<ConsumerEndpointFactoryBean, R>)
Content copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
open fun handleMessageAdvice(vararg interceptors: MethodInterceptor): RouterSpec<K, R>
Content copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
open fun notPropagatedHeaders(vararg headerPatterns: String): RouterSpec<K, R>
Content copied to clipboard
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
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
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
fun subFlowMapping(key: K, subFlow: KotlinIntegrationFlowDefinition.() -> Unit)
Content copied to clipboard
Link copied to clipboard
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
Link copied to clipboard
the RouterSpec this instance is delegating to.