KotlinSplitterEndpointSpec

An SplitterEndpointSpec wrapped for Kotlin DSL.

Author

Artem Bilan

Since

5.3

Constructors

Link copied to clipboard
fun <H : AbstractMessageSplitter> KotlinSplitterEndpointSpec(delegate: SplitterEndpointSpec<H>)

Functions

Link copied to clipboard
fun _this(): KotlinSplitterEndpointSpec<H>
Link copied to clipboard
open fun advice(vararg advice: Advice): KotlinSplitterEndpointSpec<H>
Link copied to clipboard
open override fun afterPropertiesSet()
Link copied to clipboard
fun applySequence(applySequence: Boolean)
Link copied to clipboard
open fun assertHandler()
Link copied to clipboard
open fun async(async: Boolean): KotlinSplitterEndpointSpec<H>
Link copied to clipboard
open override fun autoStartup(autoStartup: Boolean): KotlinSplitterEndpointSpec<H>
Link copied to clipboard
open override fun createInstance(): Tuple2<ConsumerEndpointFactoryBean, H>
Link copied to clipboard
open fun <T : Any, V : Any> customizeMonoReply(replyCustomizer: BiFunction<Message<*>, Mono<T>, Publisher<V>>): KotlinSplitterEndpointSpec<H>
Link copied to clipboard
fun delimiters(delimiters: String)
Link copied to clipboard
open override fun destroy()
Link copied to clipboard
open override fun destroyInstance(instance: Tuple2<ConsumerEndpointFactoryBean, H>)
Link copied to clipboard
fun discardChannel(discardChannelName: String)
fun discardChannel(discardChannel: MessageChannel)
Link copied to clipboard
fun discardFlow(discardFlow: KotlinIntegrationFlowDefinition.() -> Unit)
Link copied to clipboard
open override fun doGet(): Tuple2<ConsumerEndpointFactoryBean, H>
Link copied to clipboard
open fun get(): Tuple2<ConsumerEndpointFactoryBean, H>
Link copied to clipboard
@Nullable
open fun getBeanFactory(): BeanFactory
Link copied to clipboard
open fun getBeanTypeConverter(): TypeConverter
Link copied to clipboard
open override fun getComponentsToRegister(): MutableMap<Any, String>
Link copied to clipboard
@Nullable
open fun getEarlySingletonInterfaces(): Array<Class<*>>
Link copied to clipboard
fun getId(): String
Link copied to clipboard
override fun getObject(): Tuple2<ConsumerEndpointFactoryBean, H>
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): KotlinSplitterEndpointSpec<H>
Link copied to clipboard
open override fun id(id: String): KotlinSplitterEndpointSpec<H>
Link copied to clipboard
open override fun isAutoStartup(): Boolean
Link copied to clipboard
open override fun isRunning(): Boolean
Link copied to clipboard
open override fun isSingleton(): Boolean
Link copied to clipboard
open fun notPropagatedHeaders(vararg headerPatterns: String): KotlinSplitterEndpointSpec<H>
Link copied to clipboard
open fun obtainInputChannelFromFlow(subFlow: IntegrationFlow): MessageChannel
open fun obtainInputChannelFromFlow(subFlow: IntegrationFlow, evaluateInternalBuilder: Boolean): MessageChannel
Link copied to clipboard
open fun order(order: Int): KotlinSplitterEndpointSpec<H>
Link copied to clipboard
open override fun phase(phase: Int): KotlinSplitterEndpointSpec<H>
Link copied to clipboard
open override fun poller(pollerMetadata: PollerMetadata): KotlinSplitterEndpointSpec<H>
open fun poller(pollers: Function<PollerFactory, PollerSpec>): KotlinSplitterEndpointSpec<H>
open fun poller(pollerMetadataSpec: PollerSpec): KotlinSplitterEndpointSpec<H>
Link copied to clipboard
open fun reactive(): KotlinSplitterEndpointSpec<H>
open fun reactive(reactiveCustomizer: Function<in Flux<Message<*>>, out Publisher<Message<*>>>): KotlinSplitterEndpointSpec<H>
Link copied to clipboard
open fun requiresReply(requiresReply: Boolean): KotlinSplitterEndpointSpec<H>
Link copied to clipboard
open override fun role(role: String): KotlinSplitterEndpointSpec<H>
Link copied to clipboard
open fun sendTimeout(sendTimeout: Long): KotlinSplitterEndpointSpec<H>
Link copied to clipboard
open override fun setBeanClassLoader(p0: ClassLoader)
Link copied to clipboard
open override fun setBeanFactory(@Nullable p0: BeanFactory)
Link copied to clipboard
open fun setSingleton(p0: Boolean)
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): KotlinSplitterEndpointSpec<H>
Link copied to clipboard
open fun transactional(): KotlinSplitterEndpointSpec<H>
open fun transactional(handleMessageAdvice: Boolean): KotlinSplitterEndpointSpec<H>
open fun transactional(transactionManager: TransactionManager): KotlinSplitterEndpointSpec<H>
open fun transactional(transactionInterceptor: TransactionInterceptor): KotlinSplitterEndpointSpec<H>
open fun transactional(transactionManager: TransactionManager, handleMessageAdvice: Boolean): KotlinSplitterEndpointSpec<H>

Properties

Link copied to clipboard
val adviceChain: MutableList<Advice>
Link copied to clipboard
val componentsToRegister: MutableMap<Any, String>
Link copied to clipboard
val delegate: SplitterEndpointSpec<H>

the SplitterEndpointSpec this instance is delegating to.

Link copied to clipboard
val endpointFactoryBean: ConsumerEndpointFactoryBean
Link copied to clipboard
val handler: H
Link copied to clipboard
val logger: Log
Link copied to clipboard
val target: Tuple2<ConsumerEndpointFactoryBean, H>