org.nutz.aop.interceptor
类 AbstractMethodInterceptor

java.lang.Object
  继承者 org.nutz.aop.interceptor.AbstractMethodInterceptor
所有已实现的接口:
MethodInterceptor

public class AbstractMethodInterceptor
extends java.lang.Object
implements MethodInterceptor

提供一个基础实现,这个实现,既可以简化用户的实现,又可以实现与以前的Aop拦截器的兼容

作者:
wendal(wendal1985@gmail.com)

构造方法摘要
AbstractMethodInterceptor()
           
 
方法摘要
 java.lang.Object afterInvoke(java.lang.Object obj, java.lang.Object returnObj, java.lang.reflect.Method method, java.lang.Object... args)
           
 boolean beforeInvoke(java.lang.Object obj, java.lang.reflect.Method method, java.lang.Object... args)
           
 void filter(InterceptorChain chain)
           
 boolean whenError(java.lang.Throwable e, java.lang.Object obj, java.lang.reflect.Method method, java.lang.Object... args)
           
 boolean whenException(java.lang.Exception e, java.lang.Object obj, java.lang.reflect.Method method, java.lang.Object... args)
           
 
从类 java.lang.Object 继承的方法
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

构造方法详细信息

AbstractMethodInterceptor

public AbstractMethodInterceptor()
方法详细信息

filter

public void filter(InterceptorChain chain)
            throws java.lang.Throwable
指定者:
接口 MethodInterceptor 中的 filter
抛出:
java.lang.Throwable

afterInvoke

public java.lang.Object afterInvoke(java.lang.Object obj,
                                    java.lang.Object returnObj,
                                    java.lang.reflect.Method method,
                                    java.lang.Object... args)

beforeInvoke

public boolean beforeInvoke(java.lang.Object obj,
                            java.lang.reflect.Method method,
                            java.lang.Object... args)

whenError

public boolean whenError(java.lang.Throwable e,
                         java.lang.Object obj,
                         java.lang.reflect.Method method,
                         java.lang.Object... args)

whenException

public boolean whenException(java.lang.Exception e,
                             java.lang.Object obj,
                             java.lang.reflect.Method method,
                             java.lang.Object... args)