インターフェース RecipientListRouterManagement

すべての既知の実装クラス:
RecipientListRouter

@ManagedResource @IntegrationManagedResource public interface RecipientListRouterManagement
RecipientListRouter の個々の受信者操作の追加 / 削除を公開します。これは、制御バスおよび JMX で使用できます。
導入:
4.1
作成者:
Liujiong, Gary Russell
  • メソッドの詳細

    • addRecipient

      @ManagedOperation void addRecipient(StringSE channelName, StringSE selectorExpression)
      channelName と式を使用して受信者を追加します。
      パラメーター:
      channelName - チャンネル名。
      selectorExpression - 受信メッセージをフィルタリングする式。
    • addRecipient

      @ManagedOperation void addRecipient(StringSE channelName)
      channelName で受信者を追加します。
      パラメーター:
      channelName - チャンネル名。
    • removeRecipient

      @ManagedOperation int removeRecipient(StringSE channelName)
      channelName に一致するすべての受信者を削除します。
      パラメーター:
      channelName - チャンネル名。
      戻り値:
      削除された受信者の数。
    • removeRecipient

      @ManagedOperation int removeRecipient(StringSE channelName, StringSE selectorExpression)
      channelName と式に一致するすべての受信者を削除します。
      パラメーター:
      channelName - チャンネル名。
      selectorExpression - 受信メッセージをフィルタリングする式
      戻り値:
      削除された受信者の数。
    • getRecipients

      @ManagedAttribute CollectionSE<?> getRecipients()
      戻り値:
      受信者の変更不可能なコレクション。
    • replaceRecipients

      @ManagedOperation void replaceRecipients(PropertiesSE recipientMappings)
      受信者を交換してください。
      パラメーター:
      recipientMappings - channelName と式が含まれます。
    • setRecipientMappings

      @ManagedAttribute void setRecipientMappings(MapSE<StringSE,StringSE> recipientMappings)
      受信者を設定します。
      パラメーター:
      recipientMappings - channelName と式が含まれます。