インターフェース AopProxy


public interface AopProxy
構成された AOP プロキシのデリゲートインターフェース。実際のプロキシオブジェクトの作成を可能にします。

DefaultAopProxyFactory によって適用される JDK 動的プロキシおよび CGLIB プロキシには、すぐに使用できる実装が用意されています。

作成者:
Rod Johnson, Juergen Hoeller
関連事項:
  • メソッドのサマリー

    修飾子と型
    メソッド
    説明
    新しいプロキシオブジェクトを作成します。
    getProxy(ClassLoaderSE classLoader)
    新しいプロキシオブジェクトを作成します。
    プロキシクラスを決定します。
  • メソッドの詳細

    • getProxy

      ObjectSE getProxy()
      新しいプロキシオブジェクトを作成します。

      AopProxy のデフォルトのクラスローダー(プロキシの作成に必要な場合)を使用します。通常は、スレッドコンテキストクラスローダーです。

      戻り値:
      新しいプロキシオブジェクト (非 null)
      関連事項:
    • getProxy

      ObjectSE getProxy(@Nullable ClassLoaderSE classLoader)
      新しいプロキシオブジェクトを作成します。

      指定されたクラスローダーを使用します(プロキシの作成に必要な場合)。null は単純に渡されるため、低レベルのプロキシ機能のデフォルトにつながります。これは通常、AopProxy 実装の getProxy() メソッドで選択されたデフォルトとは異なります。

      パラメーター:
      classLoader - プロキシを作成するクラスローダー (または、低レベルプロキシ機能のデフォルトの場合は null )
      戻り値:
      新しいプロキシオブジェクト (非 null)
    • getProxyClass

      ClassSE<?> getProxyClass(@Nullable ClassLoaderSE classLoader)
      プロキシクラスを決定します。
      パラメーター:
      classLoader - プロキシクラスを作成するためのクラスローダー (または、低レベルプロキシ機能のデフォルトの場合は null )
      戻り値:
      プロキシクラス
      導入:
      6.0