类 AbstractSubscribableChannel
- java.lang.Object
- org.springframework.messaging.support.AbstractMessageChannel
- org.springframework.messaging.support.AbstractSubscribableChannel
- 直接已知子类:
ExecutorSubscribableChannel
public abstract class AbstractSubscribableChannel extends AbstractMessageChannel implements SubscribableChannel
Abstract base class forSubscribableChannel
implementations.- 从以下版本开始:
- 4.0
- 作者:
- Rossen Stoyanchev
嵌套类概要
从类继承的嵌套类/接口 org.springframework.messaging.support.AbstractMessageChannel
AbstractMessageChannel.ChannelInterceptorChain
字段概要
从类继承的字段 org.springframework.messaging.support.AbstractMessageChannel
logger
从接口继承的字段 org.springframework.messaging.MessageChannel
INDEFINITE_TIMEOUT
构造器概要
构造器 构造器 说明 AbstractSubscribableChannel()
方法概要
所有方法 实例方法 具体方法 修饰符和类型 方法 说明 Set<MessageHandler>
getSubscribers()
boolean
hasSubscription(MessageHandler handler)
boolean
subscribe(MessageHandler handler)
Register a message handler.boolean
unsubscribe(MessageHandler handler)
Un-register a message handler.从类继承的方法 org.springframework.messaging.support.AbstractMessageChannel
addInterceptor, addInterceptor, getBeanName, getInterceptors, getLogger, removeInterceptor, removeInterceptor, send, send, sendInternal, setBeanName, setInterceptors, setLogger, toString
从类继承的方法 java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
从接口继承的方法 org.springframework.messaging.MessageChannel
send, send
构造器详细资料
AbstractSubscribableChannel
public AbstractSubscribableChannel()
方法详细资料
getSubscribers
public Set<MessageHandler> getSubscribers()
hasSubscription
public boolean hasSubscription(MessageHandler handler)
subscribe
public boolean subscribe(MessageHandler handler)
从接口复制的说明:SubscribableChannel
Register a message handler.- 指定者:
subscribe
在接口中SubscribableChannel
- 返回:
true
if the handler was subscribed orfalse
if it was already subscribed.
unsubscribe
public boolean unsubscribe(MessageHandler handler)
从接口复制的说明:SubscribableChannel
Un-register a message handler.- 指定者:
unsubscribe
在接口中SubscribableChannel
- 返回:
true
if the handler was un-registered, orfalse
if was not registered.