インターフェースの使用
org.springframework.cglib.proxy.Callback
Callback を使用するパッケージ
org.springframework.cglib.proxy 内の Callback 使用
org.springframework.cglib.proxy 内の Callback サブインターフェース修飾子と型インターフェース説明interfaceEnhancerコールバックをディスパッチしています。interfaceプロキシされたメソッドから返される値を単に返すEnhancerコールバック。interfaceInvocationHandlerSE の置き換え (JDK 1.2 では使用できません)。interface遅延ロードEnhancerコールバック。interface「回避アドバイス」を提供する汎用Enhancerコールバック。interfaceこのEnhancerコールバックを使用するメソッドは、基本クラスのデフォルト (スーパー) 実装に直接委譲します。interfaceEnhancerコールバックをディスパッチしています。Callback を返す org.springframework.cglib.proxy のメソッド修飾子と型メソッド説明Factory.getCallback(int index) 指定されたインデックスでCallback実装を返します。Callback[]CallbackHelper.getCallbacks()Callback[]Factory.getCallbacks()オブジェクトのコールバックの現在のセットを取得します。型 Callback のパラメーターを持つ org.springframework.cglib.proxy のメソッド修飾子と型メソッド説明static ObjectSEインターセプトされたオブジェクトを作成するためのヘルパーメソッド。static ObjectSEEnhancer.create(ClassSE superclass, ClassSE[] interfaces, CallbackFilter filter, Callback[] callbacks) インターセプトされたオブジェクトを作成するためのヘルパーメソッド。static ObjectSEインターセプトされたオブジェクトを作成するためのヘルパーメソッド。Factory.newInstance(ClassSE[] types, ObjectSE[] args, Callback[] callbacks) 指定された署名に一致するコンストラクターを使用して、同じ型の新しいインスタンスを作成します。Factory.newInstance(Callback callback) 引数なしのコンストラクターを使用して、同じ型の新しいインスタンスを作成します。Factory.newInstance(Callback[] callbacks) 引数なしのコンストラクターを使用して、同じ型の新しいインスタンスを作成します。static voidEnhancer.registerCallbacks(ClassSE generatedClass, Callback[] callbacks) リフレクションを介して生成されたクラスの新しいインスタンスを作成する前に、このメソッドを呼び出して使用するCallback配列を登録します。static voidEnhancer.registerStaticCallbacks(ClassSE generatedClass, Callback[] callbacks) Enhancer.registerCallbacks(Class, Callback[])に似ていますが、複数のスレッドが生成されたクラスのインスタンスを作成する場合に使用するのに適しています。voidEnhancer.setCallback(Callback callback) シングルCallbackを使用するように設定します。voidFactory.setCallback(int index, Callback callback) 指定された型のこのオブジェクトのコールバックを設定します。voidEnhancer.setCallbacks(Callback[] callbacks) 使用するコールバックの配列を設定します。voidFactory.setCallbacks(Callback[] callbacks) このオブジェクトのすべてのコールバックを一度に置き換えます。