All Classes and Interfaces

Class
Description
超类为Factory,它支持子类化而不仅仅是实现接口
用于ProxyClass实现
Tag interface for Advice.
总是返回相同的对象
Superclass for all AOP infrastructure exceptions.
切面接口
简单切面类,不做任何操作 可以继承此类实现自己需要的方法即可
通过日志打印方法的执行时间的切面
使用Class..getConstructor().newInstance()来实例化一个对象
 
burlap 服务提供
 
Cglib实现的动态代理切面
仅对给定的Cloneable对象调用clone()(反射性地)
Intercepts the construction of a new object.
Description of an invocation to a constuctor, given to an intercept upon construtor-call.
返回内部提供程序的结果 子类可以覆盖DecoratorProvider.getObject()方法, 并以某种方式装饰从内部提供程序返回的内容 例如,通过高速缓存它
支持的调用程序,这意味着它在从目标提供程序返回的对象上找到匹配的方法并调用它。 该类有助于将现有类调整为它没有实现的接口
这个类使用Java反射。对于更有效的代理, 请尝试使用其中之一 CglibFactoryJavassistFactory代替
修饰另一个MethodInterceptor, 只在方法被提供的MethodFilter接受的情况下调用它
适配器类,将JDK的InvocationHandler接口调整为Commons Proxy的Invoker接口
Hessian 服务提供
This interface represents a generic intercept.
"拦截"方法调用
一个InterceptorChain帮助创建通过一系列 interceptors的代理
This interface represents an invocation in the program.
调用者方法
切面实现类
调用程序负责处理方法调用
Javassist 3.0或更高版本
JDK实现的动态代理切面
这个类实际上是所有基于Javassist方法调用的超类 动态创建子类来处理特定的接口方法(它们是硬连接的)
This interface represents a generic runtime joinpoint (in the AOP terminology).
 
记录每个方法调用的拦截器。 注意:这个类的实现是从HiveMind的日志拦截器中借来的
一个适配器类,使AOP联盟的MethodInterceptor 接口适应于Proxy的Interceptor接口
一个MethodFilter决定一个方法是否被接受
Intercepts calls on an interface on its way to the target.
Description of an invocation to a method, given to an intercept upon method-call.
用于捕获方法签名的类
一个仅为所有方法调用返回null的Invoker实现 这个类对于需要“空对象”设计模式的场景非常有用
总是返回null
如果方法的名称与提供的正则表达式(JDK regex)模式字符串匹配,则方法筛选器实现返回true
为委托代理提供对象
拦截层
代理类生成器生成特定类型的代理(拦截器、调用程序等)
用于存储基于特定类型AbstractProxyClass的代理的实现类的缓存。 代理类缓存确保每个AbstractProxyClass/ClassLoader/代理类数组组合只有一个类
基于返回类型的筛选器方法
通过在RMI注册表中查找来提供对象
拦截器,它对所有参数和返回值进行序列化复制。 这在测试远程服务以确保所有参数/返回类型实际上都是可序列化/反序列化的时候非常有用
一个简单的方法筛选器实现,如果方法的名称在一组可接受的名称中,则该实现仅返回true
包装另一个对象提供程序,确保只调用它一次, 在所有后续调用时返回包装提供程序返回的值