net.neoremind.dynamicproxy
类 DefaultProxyCreator
java.lang.Object
net.neoremind.dynamicproxy.DefaultProxyCreator
- 所有已实现的接口:
- ProxyCreator
public class DefaultProxyCreator
- extends Object
- implements ProxyCreator
默认的代理创造者
- 作者:
- zhangxu
|
方法摘要 |
boolean |
canProxy(Class<?>... proxyClasses)
|
|
createDelegatorProxy(ClassLoader classLoader,
ObjectProvider<?> delegateProvider,
Class<?>... proxyClasses)
|
|
createDelegatorProxy(ObjectProvider<?> delegateProvider,
Class<?>... proxyClasses)
|
|
createInterceptorProxy(ClassLoader classLoader,
Object target,
Interceptor interceptor,
Class<?>... proxyClasses)
|
|
createInterceptorProxy(Object target,
Interceptor interceptor,
Class<?>... proxyClasses)
|
|
createInvokerProxy(ClassLoader classLoader,
ObjectInvoker invoker,
Class<?>... proxyClasses)
|
|
createInvokerProxy(ObjectInvoker invoker,
Class<?>... proxyClasses)
|
| 从类 java.lang.Object 继承的方法 |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
INSTANCE
public static final DefaultProxyCreator INSTANCE
DefaultProxyCreator
public DefaultProxyCreator()
canProxy
public boolean canProxy(Class<?>... proxyClasses)
- 指定者:
- 接口
ProxyCreator 中的 canProxy
createDelegatorProxy
public <T> T createDelegatorProxy(ObjectProvider<?> delegateProvider,
Class<?>... proxyClasses)
- 指定者:
- 接口
ProxyCreator 中的 createDelegatorProxy
createDelegatorProxy
public <T> T createDelegatorProxy(ClassLoader classLoader,
ObjectProvider<?> delegateProvider,
Class<?>... proxyClasses)
- 指定者:
- 接口
ProxyCreator 中的 createDelegatorProxy
createInterceptorProxy
public <T> T createInterceptorProxy(Object target,
Interceptor interceptor,
Class<?>... proxyClasses)
- 指定者:
- 接口
ProxyCreator 中的 createInterceptorProxy
createInterceptorProxy
public <T> T createInterceptorProxy(ClassLoader classLoader,
Object target,
Interceptor interceptor,
Class<?>... proxyClasses)
- 指定者:
- 接口
ProxyCreator 中的 createInterceptorProxy
createInvokerProxy
public <T> T createInvokerProxy(ObjectInvoker invoker,
Class<?>... proxyClasses)
- 指定者:
- 接口
ProxyCreator 中的 createInvokerProxy
createInvokerProxy
public <T> T createInvokerProxy(ClassLoader classLoader,
ObjectInvoker invoker,
Class<?>... proxyClasses)
- 指定者:
- 接口
ProxyCreator 中的 createInvokerProxy
Copyright © 2016 neoremind. All rights reserved.