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 .
author: Rod Johnson author: Juergen Hoeller See Also:DefaultAopProxyFactory
Uses the AopProxy's default class loader (if necessary for proxy creation):
usually, the thread context class loader.
the new proxy object (never null) See Also:java.lang.Thread.getContextClassLoader
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
AopProxy.getProxy() method.
Parameters: classLoader - the class loader to create the proxy with(or null for the low-level proxy facility's default) the new proxy object (never null)