| Package | Description |
|---|---|
| org.aoju.bus.proxy | |
| org.aoju.bus.proxy.factory.cglib | |
| org.aoju.bus.proxy.factory.javassist | |
| org.aoju.bus.proxy.intercept |
| Modifier and Type | Method and Description |
|---|---|
Object |
Factory.createInterceptorProxy(ClassLoader classLoader,
Object target,
Interceptor interceptor,
Class[] proxyClasses) |
Object |
Factory.createInterceptorProxy(Object target,
Interceptor interceptor,
Class[] proxyClasses) |
| Modifier and Type | Method and Description |
|---|---|
Object |
CglibFactory.createInterceptorProxy(ClassLoader classLoader,
Object target,
Interceptor interceptor,
Class[] proxyClasses) |
| Modifier and Type | Method and Description |
|---|---|
Object |
JavassistFactory.createInterceptorProxy(ClassLoader classLoader,
Object target,
Interceptor interceptor,
Class[] proxyClasses) |
| Modifier and Type | Class and Description |
|---|---|
class |
FilteredInterceptor
修饰另一个MethodInterceptor,
只在方法被提供的MethodFilter接受的情况下调用它
|
class |
LoggingInterceptor
记录每个方法调用的拦截器。
注意:这个类的实现是从HiveMind的日志拦截器中借来的
|
class |
MethodAdapter
一个适配器类,使AOP联盟的
MethodInterceptor
接口适应于Proxy的Interceptor接口 |
class |
SerializingInterceptor
拦截器,它对所有参数和返回值进行序列化复制。
这在测试远程服务以确保所有参数/返回类型实际上都是可序列化/反序列化的时候非常有用
|
| Constructor and Description |
|---|
FilteredInterceptor(Interceptor inner,
MethodFilter filter) |
InterceptorChain(Interceptor[] interceptors) |
Copyright © 2021. All rights reserved.