Class AbstractExecutorChannel

All Implemented Interfaces:
Aware, BeanFactoryAware, BeanNameAware, DisposableBean, InitializingBean, ApplicationContextAware, ExecutorChannelInterceptorAware, ComponentSourceAware, ExpressionCapable, IntegrationPattern, NamedComponent, IntegrationManagement, SubscribableChannelManagement, TrackableComponent, MessageChannel, SubscribableChannel, InterceptableChannel
Direct Known Subclasses:
ExecutorChannel, PartitionedChannel, PublishSubscribeChannel

public abstract class AbstractExecutorChannel extends AbstractSubscribableChannel implements ExecutorChannelInterceptorAware
The AbstractSubscribableChannel base implementation for those inheritors which logic may be based on the Executor.

Utilizes common operations for the AbstractDispatcher.

Implements the ExecutorChannelInterceptors logic when the message handling is handed to the Executor.execute(Runnable).

Since:
4.2
Author:
Artem Bilan, Gary Russell, Ngoc Nhan
See Also: