インターフェース MessageMatcher<T>

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

public interface MessageMatcher<T>
Message を一致させる必要があるかどうかを判断するための API。
導入:
4.0
  • ネストされたクラスのサマリー

    ネストされたクラス
    修飾子と型
    インターフェース
    説明
    static class
    Message とのマッチングの結果には、マッチのステータス(真または偽)と、マッチから抽出された変数(存在する場合)が含まれます。
  • フィールドのサマリー

    フィールド
    修飾子と型
    フィールド
    説明
    static final MessageMatcher<ObjectSE>
    すべての Message に一致
  • メソッドのサマリー

    修飾子と型
    メソッド
    説明
    matcher(org.springframework.messaging.Message<? extends T> message)
    この MessageMatcherMessageMatcher.MatchResult を返します。
    boolean
    matches(org.springframework.messaging.Message<? extends T> message)
    Message が一致する場合は true、それ以外の場合は false を返します
  • フィールドの詳細

  • メソッドの詳細

    • matches

      boolean matches(org.springframework.messaging.Message<? extends T> message)
      Message が一致する場合は true、それ以外の場合は false を返します
      パラメーター:
      message - 一致する Message 
      戻り値:
      Message が一致する場合は true、そうでない場合は false
    • matcher

      default MessageMatcher.MatchResult matcher(org.springframework.messaging.Message<? extends T> message)
      この MessageMatcherMessageMatcher.MatchResult を返します。デフォルトの実装では、MessageMatcher.MatchResult.getVariables() が呼び出されると Collections.emptyMap() が返されます。
      戻り値:
      この MessageMatcher を Message と比較した MatchResult 
      導入:
      6.5