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反射。
修饰另一个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).
 
记录每个方法调用的拦截器。
一个适配器类,使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的代理的实现类的缓存。
基于返回类型的筛选器方法
通过在RMI注册表中查找来提供对象
拦截器,它对所有参数和返回值进行序列化复制。
一个简单的方法筛选器实现,如果方法的名称在一组可接受的名称中,则该实现仅返回true
包装另一个对象提供程序,确保只调用它一次, 在所有后续调用时返回包装提供程序返回的值