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 org.springframework.messaging.support.AbstractMessageChannelAbstractMessageChannel.ChannelInterceptorChain
- 
Field SummaryFields inherited from class org.springframework.messaging.support.AbstractMessageChannelloggerFields inherited from interface org.springframework.messaging.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 org.springframework.messaging.support.AbstractMessageChanneladdInterceptor, addInterceptor, getBeanName, getInterceptors, getLogger, removeInterceptor, removeInterceptor, send, send, sendInternal, setBeanName, setInterceptors, setLogger, toStringMethods inherited from class java.lang.Objectclone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitMethods inherited from interface org.springframework.messaging.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.
 
 
-