クラス AnnotationMethodResolver
java.lang.ObjectSE
org.springframework.batch.support.AnnotationMethodResolver
- 実装されているすべてのインターフェース:
MethodResolver
指定されたアノテーション型を含む指定されたクラスで単一のメソッドを見つける
MethodResolver 実装。- 作成者:
- Mark Fisher, Mahmoud Ben Hassine
コンストラクターの概要
コンストラクターコンストラクター説明AnnotationMethodResolver(ClassSE<? extends AnnotationSE> annotationType) 指定されたメソッドレベルのアノテーション型のMethodResolverを作成します。メソッドのサマリー
修飾子と型メソッド説明findMethod(ClassSE<?> clazz) このリゾルバーが検索しているアノテーション型を含む指定されたクラスの単一のメソッドを見つけます。findMethod(ObjectSE candidate) このリゾルバーが検索しているアノテーション型を含む、指定された候補オブジェクトのクラスで単一のメソッドを見つけます。
コンストラクターの詳細
AnnotationMethodResolver
指定されたメソッドレベルのアノテーション型のMethodResolverを作成します。- パラメーター:
annotationType- 使用するアノテーションを設定します。
メソッドの詳細
findMethod
このリゾルバーが検索しているアノテーション型を含む、指定された候補オブジェクトのクラスで単一のメソッドを見つけます。- 次で指定:
- インターフェース
MethodResolverのfindMethod - パラメーター:
candidate- アノテーションがチェックされるクラスのインスタンス- 戻り値:
- 単一の一致する Method インスタンス、または候補者のクラスに指定されたアノテーションを持つメソッドが含まれていない場合は
null - 例外:
IllegalArgumentExceptionSE- 指定されたアノテーションが複数のメソッドにある場合
findMethod
このリゾルバーが検索しているアノテーション型を含む指定されたクラスの単一のメソッドを見つけます。- 次で指定:
- インターフェース
MethodResolverのfindMethod - パラメーター:
clazz- アノテーションを確認する Class インスタンス- 戻り値:
- 単一の一致する Method インスタンス、またはクラスに指定されたアノテーションを持つメソッドが含まれていない場合は
null - 例外:
IllegalArgumentExceptionSE- 指定されたアノテーションが複数のメソッドにある場合