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

すべての既知の実装クラス:
AbstractMessageMatcherComposite, AndMessageMatcher, OrMessageMatcher, PathPatternMessageMatcher, SimpMessageTypeMatcher

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

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

    フィールド
    修飾子と型
    フィールド
    説明
    static final MessageMatcher<ObjectSE>
    すべての Message に一致します。
  • 方法の概要

    修飾子と型
    メソッド
    説明
    matcher(org.springframework.messaging.Message<? extends T> message)
    この MessageMatcher の MessageMatcher.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)
      この MessageMatcher の MessageMatcher.MatchResult を返します。デフォルトの実装では、MessageMatcher.MatchResult.getVariables() が呼び出されると Collections.emptyMap() が返されます。
      戻り値:
      この MessageMatcher を Message と比較した MatchResult 
      導入:
      6.5