public interface

AopProxy

org.springframework.aop.framework.AopProxy

Class Overview

Delegate interface for a configured AOP proxy, allowing for the creation of actual proxy objects.

Out-of-the-box implementations are available for JDK dynamic proxies and for CGLIB proxies, as applied by DefaultAopProxyFactory.

Summary

Public Methods
abstract Object getProxy(ClassLoader classLoader)
Create a new proxy object.
abstract Object getProxy()
Create a new proxy object.

Public Methods

public abstract Object getProxy (ClassLoader classLoader)

Create a new proxy object.

Uses the given class loader (if necessary for proxy creation). null will simply be passed down and thus lead to the low-level proxy facility's default, which is usually different from the default chosen by the AopProxy implementation's getProxy() method.

Parameters
classLoader the class loader to create the proxy with (or null for the low-level proxy facility's default)
Returns
  • the new proxy object (never null)

public abstract Object getProxy ()

Create a new proxy object.

Uses the AopProxy's default class loader (if necessary for proxy creation): usually, the thread context class loader.

Returns
  • the new proxy object (never null)