AbstractKotlinRouterSpec

An AbstractRouterSpec wrapped for Kotlin DSL.

Author

Artem Bilan

Since

5.3

Constructors

Functions

Link copied to clipboard
open fun advice(vararg advice: Advice): S
Link copied to clipboard
open override fun afterPropertiesSet()
Link copied to clipboard
fun applySequence(applySequence: Boolean)
Link copied to clipboard
open fun async(async: Boolean): S
Link copied to clipboard
open override fun autoStartup(autoStartup: Boolean): S
Link copied to clipboard
open fun <T : Any, V : Any> customizeMonoReply(replyCustomizer: BiFunction<Message<*>, Mono<T>, Publisher<V>>): S
Link copied to clipboard
fun defaultOutputChannel(channelName: String)
fun defaultOutputChannel(channel: MessageChannel)
Link copied to clipboard
Link copied to clipboard
open override fun destroy()
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
open override fun getObjectType(): Class<*>
Link copied to clipboard
open override fun getPhase(): Int
Link copied to clipboard
open fun handleMessageAdvice(vararg interceptors: MethodInterceptor): S
Link copied to clipboard
open override fun id(id: String): S
Link copied to clipboard
fun ignoreSendFailures(ignoreSendFailures: Boolean)
Link copied to clipboard
open override fun isAutoStartup(): Boolean
Link copied to clipboard
open override fun isRunning(): Boolean
Link copied to clipboard
open fun notPropagatedHeaders(vararg headerPatterns: String): S
Link copied to clipboard
open fun order(order: Int): S
Link copied to clipboard
open override fun phase(phase: Int): S
Link copied to clipboard
open override fun poller(pollerMetadata: PollerMetadata): S
open fun poller(pollers: Function<PollerFactory, PollerSpec>): S
open fun poller(pollerMetadataSpec: PollerSpec): S
Link copied to clipboard
open fun reactive(): S
open fun reactive(reactiveCustomizer: Function<in Flux<Message<*>>, out Publisher<Message<*>>>): S
Link copied to clipboard
open fun requiresReply(requiresReply: Boolean): S
Link copied to clipboard
open override fun role(role: String): S
Link copied to clipboard
open fun sendTimeout(sendTimeout: Long): S
Link copied to clipboard
open override fun setBeanClassLoader(classLoader: ClassLoader)
Link copied to clipboard
open override fun start()
Link copied to clipboard
open override fun stop()
open override fun stop(callback: Runnable)
Link copied to clipboard
open fun taskScheduler(taskScheduler: TaskScheduler): S
Link copied to clipboard
open fun transactional(): S
open fun transactional(handleMessageAdvice: Boolean): S
open fun transactional(transactionManager: TransactionManager): S
open fun transactional(transactionInterceptor: TransactionInterceptor): S
open fun transactional(transactionManager: TransactionManager, handleMessageAdvice: Boolean): S

Properties

Link copied to clipboard
@Nullable
protected var beanFactory: BeanFactory
Link copied to clipboard

the AbstractRouterSpec this instance is delegating to.

Link copied to clipboard
val id: String
Link copied to clipboard

Inheritors

Link copied to clipboard
Link copied to clipboard