public class JavassistFactory extends AbstractFactory
| Constructor and Description |
|---|
JavassistFactory() |
| Modifier and Type | Method and Description |
|---|---|
Object |
createDelegatorProxy(ClassLoader classLoader,
Provider targetProvider,
Class[] proxyClasses) |
Object |
createInterceptorProxy(ClassLoader classLoader,
Object target,
Interceptor interceptor,
Class[] proxyClasses) |
Object |
createInvokerProxy(ClassLoader classLoader,
Invoker invoker,
Class[] proxyClasses) |
<T> T |
proxy(T target,
Aspectj aspectj)
创建代理
|
canProxy, create, createProxy, createProxy, getSuperclass, newProxyInstance, newProxyInstance, proxy, toInterfacescreateDelegatorProxy, createInterceptorProxy, createInvokerProxypublic <T> T proxy(T target,
Aspectj aspectj)
AbstractFactoryproxy in class AbstractFactoryT - 代理对象类型target - 被代理对象aspectj - 切面实现public Object createDelegatorProxy(ClassLoader classLoader, Provider targetProvider, Class[] proxyClasses)
createDelegatorProxy in class Factorypublic Object createInterceptorProxy(ClassLoader classLoader, Object target, Interceptor interceptor, Class[] proxyClasses)
createInterceptorProxy in class Factorypublic Object createInvokerProxy(ClassLoader classLoader, Invoker invoker, Class[] proxyClasses)
createInvokerProxy in class FactoryCopyright © 2020. All rights reserved.