| Package | Description |
|---|---|
| org.aoju.bus.proxy |
代理工厂
简化动态代理
|
| org.aoju.bus.proxy.factory |
基于cglib、javassist等的ProxyFactory实现
|
| org.aoju.bus.proxy.factory.cglib |
基于cglib的ProxyFactory实现
|
| org.aoju.bus.proxy.factory.javassist |
基于javassist的ProxyFactory实现
|
| org.aoju.bus.proxy.intercept |
拦截等相关实现
|
| Modifier and Type | Method and Description |
|---|---|
static Object |
Builder.createNullObject(Factory factory,
Class[] proxyClasses) |
static Object |
Builder.createNullObject(Factory factory,
ClassLoader classLoader,
Class[] proxyClasses) |
| Modifier and Type | Class and Description |
|---|---|
class |
AbstractFactory
超类为
Factory,它支持子类化而不仅仅是实现接口 |
| Modifier and Type | Class and Description |
|---|---|
class |
CglibFactory |
| Modifier and Type | Class and Description |
|---|---|
class |
JavassistFactory
Javassist 3.0或更高版本
|
| Modifier and Type | Method and Description |
|---|---|
Provider |
InterceptorChain.createProxyProvider(Factory factory,
ClassLoader classLoader,
Object object,
Class[] proxyClasses)
创建一个
Provider,它将返回一个代理,该代理通过这个拦截器链发送方法调用,
并最终到达提供的terminus对象。代理将只支持指定的接口/类。指定的类装入器将用于生成代理类. |
Provider |
InterceptorChain.createProxyProvider(Factory factory,
Object object)
创建一个
Provider,它将返回一个代理,
该代理通过这个拦截器链发送方法调用, 并最终到达提供的terminus对象。
代理将支持由terminus对象实现的所有接口。 线程上下文类装入器将用于生成代理类 |
Provider |
InterceptorChain.createProxyProvider(Factory factory,
Object object,
Class[] proxyClasses)
创建一个
Provider,它将返回一个代理,该代理通过这个拦截器链发送方法调用,
并最终到达提供的terminus对象。代理将只支持指定的接口/类。线程上下文类装入器将用于生成代理类. |
Copyright © 2021. All rights reserved.