クラス CompositeMessageCondition
java.lang.ObjectSE
org.springframework.messaging.handler.CompositeMessageCondition
- 実装されているすべてのインターフェース:
MessageCondition<CompositeMessageCondition>
public class CompositeMessageCondition
extends ObjectSE
implements MessageCondition<CompositeMessageCondition>
他のメッセージ条件に委譲する複合
MessageCondition。combine(org.springframework.messaging.handler.CompositeMessageCondition) および compareTo(org.springframework.messaging.handler.CompositeMessageCondition, org.springframework.messaging.Message<?>) の場合、「その他」のコンポジットには、同じ番号、型、メッセージ条件の順序が含まれていると予想されます。
- 導入:
- 5.2
- 作成者:
- Rossen Stoyanchev
コンストラクターの概要
コンストラクターメソッドのサマリー
修飾子と型メソッド説明combine(CompositeMessageCondition other) この条件を別の条件と組み合わせるためのルールを定義します。intcompareTo(CompositeMessageCondition other, Message<?> message) 特定のメッセージのコンテキストでこの条件を別の条件と比較します。boolean<T extends MessageCondition<T>>
TgetCondition(ClassSE<T> messageConditionType) getMatchingCondition(Message<?> message) この条件が指定されたメッセージと一致しているかどうかを確認し、現在のメッセージに合わせた内容を持つ潜在的に新しい条件を返します。inthashCode()toString()
コンストラクターの詳細
CompositeMessageCondition
メソッドの詳細
getMessageConditions
getCondition
combine
インターフェースからコピーされた説明:MessageConditionこの条件を別の条件と組み合わせるためのルールを定義します。たとえば、型レベルとメソッドレベルの条件を組み合わせます。- 次で指定:
- インターフェース
MessageCondition<CompositeMessageCondition>のcombine - パラメーター:
other- 組み合わせる条件- 戻り値:
- 結果のメッセージ条件
getMatchingCondition
インターフェースからコピーされた説明:MessageConditionこの条件が指定されたメッセージと一致するかどうかを確認し、現在のメッセージに合わせて調整されたコンテンツを持つ潜在的に新しい条件を返します。たとえば、宛先パターンを持つ条件は、ソートされた一致するパターンのみを持つ新しい条件を返す場合があります。- 次で指定:
- インターフェース
MessageCondition<CompositeMessageCondition>のgetMatchingCondition - 戻り値:
- 一致した場合の条件インスタンス。一致しない場合は
null。
compareTo
インターフェースからコピーされた説明:MessageCondition特定のメッセージのコンテキストで、この状態を別の状態と比較します。両方のインスタンスがMessageCondition.getMatchingCondition(Message)を介して取得されており、現在のメッセージのみに関連するコンテンツがあることを確認します。- 次で指定:
- インターフェース
MessageCondition<CompositeMessageCondition>のcompareTo
equals
hashCode
public int hashCode()toString