モジュール spring.retry

クラス ClassifierAdapter<C,T>

java.lang.ObjectSE
org.springframework.classify.ClassifierAdapter<C,T>
型パラメーター:
C - 分類するものの種類
T - 分類器の出力
実装済みのインターフェース一覧:
SerializableSEClassifier<C,T>

public class ClassifierAdapter<C,T> extends ObjectSE implements Classifier<C,T>
オブジェクトを Classifier インターフェースに適合させるためのラッパー。
作成者:
Dave Syer
関連事項:
  • コンストラクターの詳細

    • ClassifierAdapter

      public ClassifierAdapter()
      setter インジェクションで使用するデフォルトのコンストラクター。
    • ClassifierAdapter

      public ClassifierAdapter(ObjectSE delegate)
      提供されたデリゲートから新しい Classifier を作成します。setDelegate(Object) メソッドの代わりにコンストラクターを使用します。
      パラメーター:
      delegate - 代理人
    • ClassifierAdapter

      public ClassifierAdapter(Classifier<C,T> delegate)
      提供されたデリゲートから新しい Classifier を作成します。setDelegate(Classifier) メソッドの代わりにコンストラクターを使用します。
      パラメーター:
      delegate - 委譲する分類子
  • 方法の詳細

    • setDelegate

      public void setDelegate(Classifier<C,T> delegate)
    • setDelegate

      public final void setDelegate(ObjectSE delegate)
      指定されたデリゲートのメソッドで Classifier アノテーションを検索し、それを使用して、パラメーター型から戻り値の型への Classifier を作成します。アノテーションが見つからない場合は、単一のパラメーターを持つ一意の非 void メソッド (存在する場合) が使用されます。メソッドのシグネチャーはここではチェックできないため、シグネチャーが分類子の型と一致しない場合、メソッドが呼び出されたときに実行時例外が発生する可能性があります。
      パラメーター:
      delegate - アノテーション付きメソッドを持つオブジェクト
    • classify

      public T classify(C classifiable)
      指定されたオブジェクトを分類し、異なる型 (列挙型の可能性あり) のオブジェクトを返します。
      次で指定:
      インターフェース Classifier<C,T> 内の classify 
      パラメーター:
      classifiable - 入力オブジェクト。null にすることもできます。
      戻り値:
      オブジェクト。null になることもありますが、その場合は実装で宣言する必要があります。