spring-framework / org.springframework.messaging.support / ExecutorSubscribableChannel

ExecutorSubscribableChannel

open class ExecutorSubscribableChannel : AbstractSubscribableChannel

A SubscribableChannel that sends messages to each of its subscribers.

Author
Phillip Webb

Author
Rossen Stoyanchev

Since
4.0

Constructors

<init>

ExecutorSubscribableChannel()

Create a new ExecutorSubscribableChannel instance where messages will be sent in the callers thread.

ExecutorSubscribableChannel(executor: Executor)

Create a new ExecutorSubscribableChannel instance where messages will be sent via the specified executor.

Functions

addInterceptor

open fun addInterceptor(interceptor: ChannelInterceptor): Unit

getExecutor

open fun getExecutor(): Executor

sendInternal

open fun sendInternal(message: Message<*>, timeout: Long): Boolean

setInterceptors

open fun setInterceptors(interceptors: MutableList<ChannelInterceptor>): Unit