インターフェース MessageMatcher<T>
- すべての既知の実装クラス:
AbstractMessageMatcherComposite
、AndMessageMatcher
、OrMessageMatcher
、PathPatternMessageMatcher
、SimpDestinationMessageMatcher
、SimpMessageTypeMatcher
public interface MessageMatcher<T>
Message
を一致させる必要があるかどうかを判断するための API。- 導入:
- 4.0
ネストされたクラスのサマリー
ネストされたクラス修飾子と型インターフェース説明static class
Message
とのマッチングの結果には、マッチのステータス(真または偽)と、マッチから抽出された変数(存在する場合)が含まれます。フィールドのサマリー
フィールドメソッドのサマリー
修飾子と型メソッド説明default MessageMatcher.MatchResult
このMessageMatcher
のMessageMatcher.MatchResult
を返します。boolean
Message
が一致する場合は true、それ以外の場合は false を返します
フィールドの詳細
ANY_MESSAGE
すべてのMessage
に一致
メソッドの詳細
matches
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