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<?>)
の場合、「その他」のコンポジットには、同じ番号、タイプ、メッセージ条件の順序が含まれていると予想されます。
コンストラクターと説明 |
---|
CompositeMessageCondition(MessageCondition<?>... messageConditions) |
修飾子と型 | メソッドと説明 |
---|---|
CompositeMessageCondition | combine(CompositeMessageCondition other) この条件を別の条件と組み合わせるためのルールを定義します。 |
int | compareTo(CompositeMessageCondition other, Message<?> message) 特定のメッセージのコンテキストでこの条件を別の条件と比較します。 |
boolean | equals(ObjectSE other) |
<T extends MessageCondition<T>> | getCondition(ClassSE<T> messageConditionType) |
CompositeMessageCondition | getMatchingCondition(Message<?> message) この条件が指定されたメッセージと一致しているかどうかを確認し、現在のメッセージに合わせた内容を持つ潜在的に新しい条件を返します。 |
ListSE<MessageCondition<?>> | getMessageConditions() |
int | hashCode() |
StringSE | toString() |
cloneSE, finalizeSE, getClassSE, notifySE, notifyAllSE, waitSE, waitSE, waitSE
public CompositeMessageCondition(MessageCondition<?>... messageConditions)
public ListSE<MessageCondition<?>> getMessageConditions()
public <T extends MessageCondition<T>> T getCondition(ClassSE<T> messageConditionType)
public CompositeMessageCondition combine(CompositeMessageCondition other)
MessageCondition
MessageCondition<CompositeMessageCondition>
の combine
other
- 組み合わせる条件 public CompositeMessageCondition getMatchingCondition(Message<?> message)
MessageCondition
MessageCondition<CompositeMessageCondition>
の getMatchingCondition
null
。public int compareTo(CompositeMessageCondition other, Message<?> message)
MessageCondition
MessageCondition.getMatchingCondition(Message)
を介して取得されており、現在のメッセージのみに関連するコンテンツがあることを確認します。MessageCondition<CompositeMessageCondition>
の compareTo
public int hashCode()
ObjectSE
の hashCodeSE
public StringSE toString()
ObjectSE
の toStringSE