Class AbstractSubscribableChannel
java.lang.Object
org.springframework.messaging.support.AbstractMessageChannel
org.springframework.messaging.support.AbstractSubscribableChannel
- All Implemented Interfaces:
- Aware, BeanNameAware, MessageChannel, SubscribableChannel, InterceptableChannel
- Direct Known Subclasses:
- ExecutorSubscribableChannel
public abstract class AbstractSubscribableChannel
extends AbstractMessageChannel
implements SubscribableChannel
Abstract base class for 
SubscribableChannel implementations.- Since:
- 4.0
- Author:
- Rossen Stoyanchev
- 
Nested Class SummaryNested classes/interfaces inherited from class AbstractMessageChannelAbstractMessageChannel.ChannelInterceptorChain
- 
Field SummaryFields inherited from class AbstractMessageChannelloggerFields inherited from interface MessageChannelINDEFINITE_TIMEOUT
- 
Constructor SummaryConstructors
- 
Method SummaryModifier and TypeMethodDescriptionbooleanhasSubscription(MessageHandler handler) booleansubscribe(MessageHandler handler) Register a message handler.booleanunsubscribe(MessageHandler handler) Un-register a message handler.Methods inherited from class AbstractMessageChanneladdInterceptor, addInterceptor, getBeanName, getInterceptors, getLogger, removeInterceptor, removeInterceptor, send, send, sendInternal, setBeanName, setInterceptors, setLogger, toStringMethods inherited from class Objectclone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitMethods inherited from interface MessageChannelsend, send
- 
Constructor Details- 
AbstractSubscribableChannelpublic AbstractSubscribableChannel()
 
- 
- 
Method Details- 
getSubscribers
- 
hasSubscription
- 
subscribeDescription copied from interface:SubscribableChannelRegister a message handler.- Specified by:
- subscribein interface- SubscribableChannel
- Returns:
- trueif the handler was subscribed or- falseif it was already subscribed.
 
- 
unsubscribeDescription copied from interface:SubscribableChannelUn-register a message handler.- Specified by:
- unsubscribein interface- SubscribableChannel
- Returns:
- trueif the handler was un-registered, or- falseif was not registered.
 
 
-