モジュール spring.retry

クラス AnnotationMethodResolver

java.lang.ObjectSE
org.springframework.classify.util.AnnotationMethodResolver
実装済みのインターフェース一覧:
MethodResolver

public class AnnotationMethodResolver extends ObjectSE implements MethodResolver
指定されたアノテーション型を含む特定のクラス上の単一のメソッドを検索する MethodResolver 実装。
作成者:
Mark Fisher
  • コンストラクター概要

    コンストラクター
    コンストラクター
    説明
    AnnotationMethodResolver(ClassSE<? extends AnnotationSE> annotationType)
    指定されたメソッドレベルのアノテーション型の MethodResolver を作成します
  • 方法の概要

    修飾子と型
    メソッド
    説明
    このリゾルバーが検索しているアノテーション型を含む指定されたクラスの単一のメソッドを見つけます。
    findMethod(ObjectSE candidate)
    このリゾルバーが検索しているアノテーション型を含む、指定された候補オブジェクトのクラスで単一のメソッドを見つけます。

    クラス java.lang.ObjectSE から継承されたメソッド

    clone, equalsSE, finalize, getClass, hashCode, notify, notifyAll, toString, wait, waitSE, waitSE
  • コンストラクターの詳細

    • AnnotationMethodResolver

      public AnnotationMethodResolver(ClassSE<? extends AnnotationSE> annotationType)
      指定されたメソッドレベルのアノテーション型の MethodResolver を作成します
      パラメーター:
      annotationType - アノテーションの型
  • 方法の詳細

    • findMethod

      public MethodSE findMethod(ObjectSE candidate)
      このリゾルバーが検索しているアノテーション型を含む、指定された候補オブジェクトのクラスで単一のメソッドを見つけます。
      次で指定:
      インターフェース MethodResolver 内の findMethod 
      パラメーター:
      candidate - アノテーションがチェックされるクラスのインスタンス
      戻り値:
      単一の一致する Method インスタンス、または候補者のクラスに指定されたアノテーションを持つメソッドが含まれていない場合は null 
      例外:
      IllegalArgumentExceptionSE - 指定されたアノテーションが複数のメソッドにある場合
    • findMethod

      public MethodSE findMethod(ClassSE<?> clazz)
      このリゾルバーが検索しているアノテーション型を含む指定されたクラスの単一のメソッドを見つけます。
      次で指定:
      インターフェース MethodResolver 内の findMethod 
      パラメーター:
      clazz - アノテーションを確認する Class インスタンス
      戻り値:
      単一の一致する Method インスタンス、またはクラスに指定されたアノテーションを持つメソッドが含まれていない場合は null 
      例外:
      IllegalArgumentExceptionSE - 指定されたアノテーションが複数のメソッドにある場合