インターフェースの使用
org.springframework.batch.support.MethodInvoker
MethodInvoker を使用するパッケージ
パッケージ
説明
コアバッチリスナーインターフェースの一般的な実装。
サポートに関する関心事のインフラストラクチャ実装。
org.springframework.batch.core.listener 内の MethodInvoker 使用
修飾子と型メソッド説明protected MethodInvokerAbstractListenerFactoryBean.getMethodInvokerByName(StringSE methodName, ObjectSE candidate, ClassSE<?>... params) 型の型引数を持つ org.springframework.batch.core.listener のコンストラクターパラメーター MethodInvoker修飾子コンストラクター説明MethodInvokerMethodInterceptor(MapSE<StringSE, SetSE<MethodInvoker>> invokerMap) MethodInvokerMethodInterceptor(MapSE<StringSE, SetSE<MethodInvoker>> invokerMap, boolean ordered) org.springframework.batch.support 内の MethodInvoker 使用
MethodInvoker を実装している org.springframework.batch.support のクラス修飾子と型メソッド説明static MethodInvokerMethodInvokerUtils.getMethodInvokerByAnnotation(ClassSE<? extends AnnotationSE> annotationType, ObjectSE target) 提供されたオブジェクトに提供されたアノテーションを使用して、メソッドのMethodInvokerを作成します。static MethodInvokerMethodInvokerUtils.getMethodInvokerByAnnotation(ClassSE<? extends AnnotationSE> annotationType, ObjectSE target, ClassSE<?>... expectedParamTypes) annotationType に基づいてデリゲートから MethodInvoker を作成します。static MethodInvokerMethodInvokerUtils.getMethodInvokerByName(ObjectSE object, StringSE methodName, boolean paramsRequired, ClassSE<?>... paramTypes) 提供されたメソッド名を使用してMethodInvokerを作成して検索します。static MethodInvokerMethodInvokerUtils.getMethodInvokerForInterface(ClassSE<?> cls, StringSE methodName, ObjectSE object, ClassSE<?>... paramTypes) 提供されたインターフェースとそのインターフェースからのメソッド名を使用してMethodInvokerを作成します。static MethodInvokerMethodInvokerUtils.getMethodInvokerForSingleArgument(ObjectSE target) 単一の public メソッドからデリゲートのMethodInvokerを作成します。