public class SimpMessageTypeMessageCondition extends AbstractMessageCondition<SimpMessageTypeMessageCondition>
SimpMessageHeaderAccessor.getMessageType(Map)
を介して取得したメッセージ型と一致する MessageCondition
。修飾子と型 | フィールドと説明 |
---|---|
static SimpMessageTypeMessageCondition | MESSAGE |
static SimpMessageTypeMessageCondition | SUBSCRIBE |
コンストラクターと説明 |
---|
SimpMessageTypeMessageCondition(SimpMessageType messageType) メッセージ型を受け入れるコンストラクター。 |
修飾子と型 | メソッドと説明 |
---|---|
SimpMessageTypeMessageCondition | combine(SimpMessageTypeMessageCondition other) この条件を別の条件と組み合わせるためのルールを定義します。 |
int | compareTo(SimpMessageTypeMessageCondition other, Message<?> message) 特定のメッセージのコンテキストでこの条件を別の条件と比較します。 |
protected CollectionSE<?> | getContent() メッセージ条件を構成するオブジェクトのコレクションを返します(例: |
SimpMessageTypeMessageCondition | getMatchingCondition(Message<?> message) この条件が指定されたメッセージと一致しているかどうかを確認し、現在のメッセージに合わせた内容を持つ潜在的に新しい条件を返します。 |
SimpMessageType | getMessageType() |
protected StringSE | getToStringInfix() コンテンツの個別のアイテムを出力するときに使用する表記。 |
equals, hashCode, toString
cloneSE, finalizeSE, getClassSE, notifySE, notifyAllSE, waitSE, waitSE, waitSE
public static final SimpMessageTypeMessageCondition MESSAGE
public static final SimpMessageTypeMessageCondition SUBSCRIBE
public SimpMessageTypeMessageCondition(SimpMessageType messageType)
messageType
- メッセージを照合するメッセージ型 public SimpMessageType getMessageType()
protected CollectionSE<?> getContent()
AbstractMessageCondition
null
は返しません。protected StringSE getToStringInfix()
AbstractMessageCondition
public SimpMessageTypeMessageCondition combine(SimpMessageTypeMessageCondition other)
MessageCondition
other
- 組み合わせる条件 @Nullable public SimpMessageTypeMessageCondition getMatchingCondition(Message<?> message)
MessageCondition
null
。public int compareTo(SimpMessageTypeMessageCondition other, Message<?> message)
MessageCondition
MessageCondition.getMatchingCondition(Message)
を介して取得されており、現在のメッセージのみに関連するコンテンツがあることを確認します。