パッケージ org.springframework.cglib.proxy


パッケージ org.springframework.cglib.proxy
Spring による CGLIB プロキシパッケージの再パッケージ化(内部使用のみ)。
  • クラス
    説明
    Enhancer によって使用されるすべてのコールバックインターフェースは、このインターフェースを継承します。
    Enhancer によって生成されたサブクラスのメソッドを特定のコールバックにマップします。
    Enhancer コールバックをディスパッチしています。
    メソッドのインターセプトを可能にする動的サブクラスを生成します。
    Enhancer クラスによって返されるすべての拡張インスタンスは、このインターフェースを実装します。
    プロキシされたメソッドから返される値を単に返す Enhancer コールバック。
    実行時に新しいインターフェースを生成します。
    InvocationHandlerSE の置き換え (JDK 1.2 では使用できません)。
    遅延ロード Enhancer コールバック。
    「回避アドバイス」を提供する汎用 Enhancer コールバック。
    Enhancer によって生成されたクラスは、インターセプトされたメソッドが呼び出されたときに、このオブジェクトを登録済みの MethodInterceptor オブジェクトに渡します。
    Mixin を使用すると、複数のオブジェクトを結合して 1 つの大きなオブジェクトにすることができます。
    この Enhancer コールバックを使用するメソッドは、基本クラスのデフォルト (スーパー) 実装に直接委譲します。
    このクラスは、JDK 1.2 で java.lang.reflect.Proxy の代わりとして使用することを意図しています。
    Enhancer コールバックをディスパッチしています。
    java.lang.reflect.UndeclaredThrowableException の代替として Proxy によって使用されます。