AbstractKotlinRouterSpec

An AbstractRouterSpec wrapped for Kotlin DSL.

Author

Artem Bilan

Since

5.3

Constructors

Link copied to clipboard

Functions

Link copied to clipboard
open override 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
fun <T, V> customizeMonoReply(replyCustomizer: (Message<*>, Mono<T>) -> Publisher<V>)
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 override 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 fun poller(pollers: Function<PollerFactory, PollerSpec>): S
fun poller(pollers: (PollerFactory) -> PollerSpec)
open override fun poller(pollerMetadataSpec: PollerSpec): S
open override fun poller(pollerMetadata: PollerMetadata): S
Link copied to clipboard
open override fun reactive(): S
open fun reactive(reactiveCustomizer: Function<in Flux<Message<*>>, out Publisher<Message<*>>>): S
fun reactive(reactiveCustomizer: (Flux<Message<*>>) -> Publisher<Message<*>>)
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 override fun taskScheduler(taskScheduler: TaskScheduler): S
Link copied to clipboard
open override fun transactional(): S
open override fun transactional(handleMessageAdvice: Boolean): S
open override fun transactional(transactionManager: TransactionManager): S
open override fun transactional(transactionInterceptor: TransactionInterceptor): S
open override fun transactional(transactionManager: TransactionManager, handleMessageAdvice: Boolean): S

Properties

Link copied to clipboard
@Nullable
protected var beanFactory: BeanFactory
Link copied to clipboard
open override val delegate: S

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