package org.nutz.ioc.aop.config; import java.util.List; import org.nutz.ioc.Ioc; /** * 配置Aop的通用接口 * * @author wendal(wendal1985@gmail.com) * */ public interface AopConfigration { /** * 本对象在Ioc中的名字 */ String IOCNAME = "$aop"; /** * 获取需要method与拦截器的对应关系,建议不要返回null * @param ioc 如果拦截器来自ioc容器,则需要提供这个参数 * @param clazz 需要拦截的类 * @return method与拦截器的对应关系 */ List<InterceptorPair> getInterceptorPairList(Ioc ioc, Class<?> clazz); }