クラス MessageSelectorChain
java.lang.ObjectSE
org.springframework.integration.selector.MessageSelectorChain
- 実装されたすべてのインターフェース:
GenericSelector<Message<?>>
,MessageSelector
セレクターのチェーンを介して受信メッセージを渡すメッセージセレクターの実装。メッセージが
accepted
であるかどうかは、このチェーンの MessageSelectorChain.VotingStrategy
に従った個々のセレクターのレスポンスの集計結果に基づいています。- 作成者:
- Mark Fisher, Gary Russell, Artem Bilan, Christian Tzolov
ネストされたクラスのサマリー
コンストラクターのサマリー
メソッドのサマリー
修飾子と型メソッド説明final boolean
セレクターチェーンを介してメッセージを渡します。void
add
(int index, MessageSelector selector) 指定されたインデックスでチェーンにセレクターを追加します。void
add
(MessageSelector selector) チェーンの最後にセレクターを追加します。void
setSelectors
(ListSE<MessageSelector> selectors) セレクターチェーンを初期化します。void
setVotingStrategy
(MessageSelectorChain.VotingStrategy votingStrategy) このセレクターチェーンの投票戦略を指定します。
コンストラクターの詳細
MessageSelectorChain
public MessageSelectorChain()
メソッドの詳細
setVotingStrategy
このセレクターチェーンの投票戦略を指定します。デフォルトは
MessageSelectorChain.VotingStrategy.ALL
です。- パラメーター:
votingStrategy
- 投票戦略。
add
チェーンの最後にセレクターを追加します。- パラメーター:
selector
- メッセージセレクター。
add
指定されたインデックスでチェーンにセレクターを追加します。- パラメーター:
index
- インデックス。selector
- メッセージセレクター。
setSelectors
セレクターチェーンを初期化します。既存のセレクターをすべて削除します。- パラメーター:
selectors
- メッセージセレクター。
accept
セレクターチェーン を介してメッセージを渡します。メッセージが受け入れられるかどうかは、この チェーン のMessageSelectorChain.VotingStrategy
に従って、個々のセレクターのレスポンスの集計結果に基づいています。- 次で指定:
- インターフェース
GenericSelector<Message<?>>
のaccept
- 次で指定:
- インターフェース
MessageSelector
のaccept