クラス ExecutorSubscribableChannel
java.lang.ObjectSE
org.springframework.messaging.support.AbstractMessageChannel
org.springframework.messaging.support.AbstractSubscribableChannel
org.springframework.messaging.support.ExecutorSubscribableChannel
- 実装されているすべてのインターフェース:
Aware、BeanNameAware、MessageChannel、SubscribableChannel、InterceptableChannel
各サブスクライバーにメッセージを送信する
SubscribableChannel。- 導入:
- 4.0
- 作成者:
- Phillip Webb, Rossen Stoyanchev
ネストされたクラスの要約
クラス org.springframework.messaging.support.AbstractMessageChannel から継承されたネストクラス / インターフェース
AbstractMessageChannel.ChannelInterceptorChainフィールドのサマリー
クラス org.springframework.messaging.support.AbstractMessageChannel から継承されたフィールド
loggerインターフェース org.springframework.messaging.MessageChannel から継承されたフィールド
INDEFINITE_TIMEOUTコンストラクターの概要
コンストラクターコンストラクター説明メッセージが呼び出し元スレッドで送信される新しいExecutorSubscribableChannelインスタンスを作成します。ExecutorSubscribableChannel(ExecutorSE executor) 指定されたエグゼキューターを介してメッセージが送信される新しいExecutorSubscribableChannelインスタンスを作成します。メソッドのサマリー
修飾子と型メソッド説明voidaddInterceptor(int index, ChannelInterceptor interceptor) 指定したインデックスにチャネルインターセプターを追加します。voidaddInterceptor(ChannelInterceptor interceptor) リストの最後にチャネルインターセプターを追加します。booleansendInternal(Message<?> message, long timeout) voidsetInterceptors(ListSE<ChannelInterceptor> interceptors) 既存のインターセプターをクリアするチャネルインターセプターのリストを設定します。クラス org.springframework.messaging.support.AbstractSubscribableChannel から継承されたメソッド
getSubscribers, hasSubscription, subscribe, unsubscribeクラス org.springframework.messaging.support.AbstractMessageChannel から継承されたメソッド
getBeanName, getInterceptors, getLogger, removeInterceptor, removeInterceptor, send, send, setBeanName, setLogger, toStringクラス java.lang.ObjectSE から継承されたメソッド
clone, equalsSE, finalize, getClass, hashCode, notify, notifyAll, wait, waitSE, waitSEインターフェース org.springframework.messaging.MessageChannel から継承されたメソッド
send, send
コンストラクターの詳細
ExecutorSubscribableChannel
public ExecutorSubscribableChannel()メッセージが呼び出し元スレッドで送信される新しいExecutorSubscribableChannelインスタンスを作成します。ExecutorSubscribableChannel
指定されたエグゼキューターを介してメッセージが送信される新しいExecutorSubscribableChannelインスタンスを作成します。- パラメーター:
executor- メッセージを送信するために使用されるエグゼキュータ、または呼び出し側スレッドで実行するためのnull
メソッドの詳細
getExecutor
setInterceptors
インターフェースからコピーされた説明:InterceptableChannel既存のインターセプターをクリアするチャネルインターセプターのリストを設定します。- 次で指定:
- インターフェース
InterceptableChannelのsetInterceptors - オーバーライド:
- クラス
AbstractMessageChannelのsetInterceptors
addInterceptor
インターフェースからコピーされた説明:InterceptableChannelリストの最後にチャネルインターセプターを追加します。- 次で指定:
- インターフェース
InterceptableChannelのaddInterceptor - オーバーライド:
- クラス
AbstractMessageChannelのaddInterceptor
addInterceptor
インターフェースからコピーされた説明:InterceptableChannel指定したインデックスにチャネルインターセプターを追加します。- 次で指定:
- インターフェース
InterceptableChannelのaddInterceptor - オーバーライド:
- クラス
AbstractMessageChannelのaddInterceptor
sendInternal
- 次で指定:
- クラス
AbstractMessageChannelのsendInternal