Aspect.java |
package org.mockejb.interceptor; /** * Aspect is the combination of an interceptor and pointcut. * You want to implement Aspect interface when your interceptor * can only handle the specific method/classes (jointpoints) and can't be used with any * other pointcut. * In case if Interceptor is truly universal (see, for example, * {@link InvocationRecorder}) you can use the appropriate "add" method * of the {@link AspectSystem} to combine the interceptor with any pointcut dynamically. * * @author Alexander Ananiev */ public interface Aspect extends Interceptor { Pointcut getPointcut(); }