public abstract class AbstractSubscribableChannel extends AbstractMessageChannel implements SubscribableChannel
SubscribableChannel
実装の抽象基本クラス。AbstractMessageChannel.ChannelInterceptorChain
logger
INDEFINITE_TIMEOUT
コンストラクターと説明 |
---|
AbstractSubscribableChannel() |
修飾子と型 | メソッドと説明 |
---|---|
SetSE<MessageHandler> | getSubscribers() |
boolean | hasSubscription(MessageHandler handler) |
boolean | subscribe(MessageHandler handler) メッセージハンドラーを登録します。 |
boolean | unsubscribe(MessageHandler handler) メッセージハンドラーの登録を解除します。 |
addInterceptor, addInterceptor, getBeanName, getInterceptors, getLogger, removeInterceptor, removeInterceptor, send, send, sendInternal, setBeanName, setInterceptors, setLogger, toString
cloneSE, equalsSE, finalizeSE, getClassSE, hashCodeSE, notifySE, notifyAllSE, waitSE, waitSE, waitSE
send, send
public SetSE<MessageHandler> getSubscribers()
public boolean hasSubscription(MessageHandler handler)
public boolean subscribe(MessageHandler handler)
SubscribableChannel
SubscribableChannel
の subscribe
true
、すでにサブスクライブされている場合は false
。public boolean unsubscribe(MessageHandler handler)
SubscribableChannel
SubscribableChannel
の unsubscribe
true
、登録されていない場合は false
。