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)
方法摘要 |
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)