インターフェース RecipientListRouterManagement
- すべての既知の実装クラス:
RecipientListRouter
RecipientListRouter の個々の受信者操作の追加 / 削除を公開します。これは、制御バスおよび JMX で使用できます。
- 導入:
- 4.1
- 作成者:
- Liujiong, Gary Russell, Artem Bilan
メソッドのサマリー
修飾子と型メソッド説明void
addRecipient
(StringSE channelName) channelName で受信者を追加します。void
addRecipient
(StringSE channelName, StringSE selectorExpression) channelName と式を使用して受信者を追加します。CollectionSE
<?> int
removeRecipient
(StringSE channelName) channelName に一致するすべての受信者を削除します。int
removeRecipient
(StringSE channelName, StringSE selectorExpression) channelName と式に一致するすべての受信者を削除します。void
replaceRecipients
(PropertiesSE recipientMappings) 受信者を交換してください。void
setRecipientMappings
(MapSE<StringSE, StringSE> recipientMappings) 受信者を設定します。
メソッドの詳細
addRecipient
channelName と式を使用して受信者を追加します。式はSimpleEvaluationContext.forReadOnlyDataBinding()
機能にのみ従います。それ以外の場合は、実行をより細かく制御できる非管理型RecipientListRouter.addRecipient(String, MessageSelector)
API を使用します。- パラメーター:
channelName
- チャンネル名。selectorExpression
- 受信メッセージをフィルタリングする式。
addRecipient
channelName で受信者を追加します。- パラメーター:
channelName
- チャンネル名。
removeRecipient
channelName に一致するすべての受信者を削除します。- パラメーター:
channelName
- チャンネル名。- 戻り値:
- 削除された受信者の数。
removeRecipient
channelName と式に一致するすべての受信者を削除します。- パラメーター:
channelName
- チャンネル名。selectorExpression
- 受信メッセージをフィルタリングする式- 戻り値:
- 削除された受信者の数。
getRecipients
- 戻り値:
- 受信者の変更不可能なコレクション。
replaceRecipients
受信者を置き換えます。式はSimpleEvaluationContext.forReadOnlyDataBinding()
機能にのみ従います。それ以外の場合は、実行をより細かく制御できる非管理型RecipientListRouter.addRecipient(String, MessageSelector)
API を使用します。- パラメーター:
recipientMappings
- channelName と表現を含みます。
setRecipientMappings
受信者を設定します。式はSimpleEvaluationContext.forReadOnlyDataBinding()
機能にのみ従います。それ以外の場合は、実行をより細かく制御できる非管理型RecipientListRouter.setRecipients(List)
API を使用します。- パラメーター:
recipientMappings
- channelName と表現を含みます。