public interface AopProxy
Out-of-the-box implementations are available for JDK dynamic proxies
and for CGLIB proxies, as applied by DefaultAopProxyFactory
.
DefaultAopProxyFactory
Modifier and Type | Method and Description |
---|---|
java.lang.Object |
getProxy()
Create a new proxy object.
|
java.lang.Object |
getProxy(java.lang.ClassLoader classLoader)
Create a new proxy object.
|
java.lang.Object getProxy()
Uses the AopProxy's default class loader (if necessary for proxy creation): usually, the thread context class loader.
null
)Thread.getContextClassLoader()
java.lang.Object getProxy(java.lang.ClassLoader classLoader)
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.
classLoader
- the class loader to create the proxy with
(or null
for the low-level proxy facility's default)null
)