KotlinSplitterSpec

A SplitterSpec wrapped for Kotlin DSL.

Author

Artem Bilan

Since

6.2

Constructors

Link copied to clipboard
constructor()

Properties

Link copied to clipboard
@get:Nullable
val id: String

Functions

Link copied to clipboard
open fun advice(vararg advice: Advice): SplitterSpec
Link copied to clipboard
open override fun afterPropertiesSet()
Link copied to clipboard
open fun applySequence(applySequence: Boolean): SplitterSpec
Link copied to clipboard
open fun async(async: Boolean): SplitterSpec
Link copied to clipboard
open override fun autoStartup(autoStartup: Boolean): SplitterSpec
Link copied to clipboard
open fun <T : Any, V : Any> customizeMonoReply(replyCustomizer: BiFunction<Message<*>, Mono<T>, Publisher<V>>): SplitterSpec
Link copied to clipboard
open fun delimiters(delimiters: String): SplitterSpec
Link copied to clipboard
open override fun destroy()
Link copied to clipboard
open fun discardChannel(discardChannelName: String): SplitterSpec
open fun discardChannel(discardChannel: MessageChannel): SplitterSpec
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
open fun expectedType(@Nullable expectedType: Class<*>): SplitterSpec
Link copied to clipboard
open fun expression(expression: String): SplitterSpec
open fun expression(expression: Expression): SplitterSpec
Link copied to clipboard
inline fun <P> function(crossinline function: (P) -> Any)

Provide a Kotlin function as a direct delegate for org.springframework.integration.splitter.MethodInvokingSplitter.

open fun <P : Any> function(function: Function<P, *>): SplitterSpec
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): SplitterSpec
Link copied to clipboard
open override fun id(@Nullable id: String): SplitterSpec
Link copied to clipboard
open override fun isAutoStartup(): Boolean
Link copied to clipboard
open override fun isRunning(): Boolean
Link copied to clipboard
open fun isSingleton(): Boolean
Link copied to clipboard
open fun method(@Nullable method: String): SplitterSpec
Link copied to clipboard
open fun notPropagatedHeaders(vararg headerPatterns: String): SplitterSpec
Link copied to clipboard
open fun order(order: Int): SplitterSpec
Link copied to clipboard
open override fun phase(phase: Int): SplitterSpec
Link copied to clipboard
open override fun poller(pollerMetadata: PollerMetadata): SplitterSpec
open fun poller(pollerMetadataSpec: PollerSpec): SplitterSpec
Link copied to clipboard
open fun reactive(reactiveCustomizer: Function<in Flux<Message<*>>, out Publisher<Message<*>>>): SplitterSpec
Link copied to clipboard
open fun ref(ref: Any): SplitterSpec
Link copied to clipboard
open fun refName(refName: String): SplitterSpec
Link copied to clipboard
open fun requiresReply(requiresReply: Boolean): SplitterSpec
Link copied to clipboard
open override fun role(role: String): SplitterSpec
Link copied to clipboard
open fun sendTimeout(sendTimeout: Long): SplitterSpec
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): SplitterSpec
Link copied to clipboard
open fun transactional(handleMessageAdvice: Boolean): SplitterSpec
open fun transactional(transactionManager: TransactionManager): SplitterSpec
open fun transactional(transactionInterceptor: TransactionInterceptor): SplitterSpec
open fun transactional(transactionManager: TransactionManager, handleMessageAdvice: Boolean): SplitterSpec