クラス 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セレクターチェーンを介してメッセージを渡します。voidadd(int index, MessageSelector selector) 指定されたインデックスでチェーンにセレクターを追加します。voidadd(MessageSelector selector) チェーンの最後にセレクターを追加します。voidsetSelectors(ListSE<MessageSelector> selectors) セレクターチェーンを初期化します。voidsetVotingStrategy(MessageSelectorChain.VotingStrategy votingStrategy) このセレクターチェーンの投票戦略を指定します。
コンストラクターの詳細
MessageSelectorChain
public MessageSelectorChain()
方法の詳細
setVotingStrategy
このセレクターチェーンの投票戦略を指定します。デフォルトは
MessageSelectorChain.VotingStrategy.ALLです。- パラメーター:
votingStrategy- 投票戦略。
add
add
指定されたインデックスでチェーンにセレクターを追加します。- パラメーター:
index- インデックス。selector- メッセージセレクター。
setSelectors
セレクターチェーンを初期化します。既存のセレクターをすべて削除します。- パラメーター:
selectors- メッセージセレクター。
accept
セレクターチェーンを介してメッセージを渡します。メッセージが受け入れられるかどうかは、この チェーンのMessageSelectorChain.VotingStrategyに従って、個々のセレクターのレスポンスの集計結果に基づいています。- 次で指定:
- インターフェース
GenericSelector<Message<?>>内のaccept - 次で指定:
- インターフェース
MessageSelector内のaccept