public class InterceptorChain
extends java.lang.Object
implements com.frameworkset.proxy.Interceptor
Title: InterceptorChain.java
Description: 拦截器执行顺序链
Copyright: Copyright (c) 2007
bboss workgroup
| Modifier and Type | Field and Description |
|---|---|
protected com.frameworkset.proxy.Interceptor |
current |
protected boolean |
istx |
protected com.frameworkset.proxy.Interceptor |
next |
| Constructor and Description |
|---|
InterceptorChain(com.frameworkset.proxy.Interceptor current,
com.frameworkset.proxy.Interceptor next) |
InterceptorChain(com.frameworkset.proxy.Interceptor current,
com.frameworkset.proxy.Interceptor next,
boolean istx) |
| Modifier and Type | Method and Description |
|---|---|
void |
after(java.lang.reflect.Method method,
java.lang.Object[] args) |
void |
afterFinally(java.lang.reflect.Method method,
java.lang.Object[] args) |
void |
afterThrowing(java.lang.reflect.Method method,
java.lang.Object[] args) |
void |
afterThrowing(java.lang.reflect.Method method,
java.lang.Object[] args,
java.lang.Throwable throwable) |
void |
before(java.lang.reflect.Method method,
java.lang.Object[] args) |
protected com.frameworkset.proxy.Interceptor next
protected com.frameworkset.proxy.Interceptor current
protected boolean istx
public InterceptorChain(com.frameworkset.proxy.Interceptor current,
com.frameworkset.proxy.Interceptor next)
public InterceptorChain(com.frameworkset.proxy.Interceptor current,
com.frameworkset.proxy.Interceptor next,
boolean istx)
public void after(java.lang.reflect.Method method,
java.lang.Object[] args)
throws java.lang.Throwable
after in interface com.frameworkset.proxy.Interceptorjava.lang.Throwablepublic void afterFinally(java.lang.reflect.Method method,
java.lang.Object[] args)
throws java.lang.Throwable
afterFinally in interface com.frameworkset.proxy.Interceptorjava.lang.Throwablepublic void afterThrowing(java.lang.reflect.Method method,
java.lang.Object[] args,
java.lang.Throwable throwable)
throws java.lang.Throwable
afterThrowing in interface com.frameworkset.proxy.Interceptorjava.lang.Throwablepublic void afterThrowing(java.lang.reflect.Method method,
java.lang.Object[] args)
throws java.lang.Throwable
java.lang.Throwablepublic void before(java.lang.reflect.Method method,
java.lang.Object[] args)
throws java.lang.Throwable
before in interface com.frameworkset.proxy.Interceptorjava.lang.Throwable