クラス AbstractMessageCondition<T extends AbstractMessageCondition<T>>

java.lang.ObjectSE
org.springframework.messaging.handler.AbstractMessageCondition<T>
型パラメーター:
T - この条件と組み合わせる、または比較できる条件の種類
実装されたすべてのインターフェース:
MessageCondition<T>
既知の直属サブクラス
DestinationPatternsMessageConditionRSocketFrameTypeMessageConditionSimpMessageTypeMessageCondition

public abstract class AbstractMessageCondition<T extends AbstractMessageCondition<T>> extends ObjectSE implements MessageCondition<T>
equals(Object)hashCode()toString() の実装を提供するために、抽象メソッド getContent() および getToStringInfix() を事前宣言する MessageCondition's の基本クラス。
導入:
4.0
作成者:
Rossen Stoyanchev
  • コンストラクターの詳細

    • AbstractMessageCondition

      public AbstractMessageCondition()
  • メソッドの詳細

    • equals

      public boolean equals(@Nullable ObjectSE other)
      オーバーライド:
      クラス ObjectSEequalsSE 
    • hashCode

      public int hashCode()
      オーバーライド:
      クラス ObjectSEhashCode 
    • toString

      public StringSE toString()
      オーバーライド:
      クラス ObjectSEtoString 
    • getContent

      protected abstract CollectionSE<?> getContent()
      メッセージ条件を構成するオブジェクトのコレクション(宛先パターンなど)を返します。null は返しません。
    • getToStringInfix

      protected abstract StringSE getToStringInfix()
      コンテンツの個別のアイテムを出力するときに使用する表記。たとえば、URL パターンの場合は "| |"、パラメーター式の場合は "&&" です。