net.kldp.beat.action
Class InterceptorInvoker
java.lang.Object
net.kldp.beat.action.InterceptorInvoker
public class InterceptorInvoker
- extends java.lang.Object
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
stack
private InterceptorStack stack
context
private ActionContext context
action
private java.lang.Object action
InterceptorInvoker
public InterceptorInvoker(ActionContext context,
InterceptorStack stack,
java.lang.Object action)
executeSystemInterceptors
public void executeSystemInterceptors()
throws InterceptorException
- Throws:
InterceptorException
initUserInterceptors
public void initUserInterceptors()
throws InterceptorException
- Throws:
InterceptorException
executeBeforeInterceptors
public boolean executeBeforeInterceptors()
throws InterceptorException
- Throws:
InterceptorException
executeAfterInterceptors
public boolean executeAfterInterceptors()
throws InterceptorException
- Throws:
InterceptorException
destroyInterceptors
public void destroyInterceptors()
throws InterceptorException
- Throws:
InterceptorException
destroy
private void destroy(UserInterceptor interceptor)
throws InterceptorException
- Throws:
InterceptorException
initInterceptors
private void initInterceptors(java.util.Map<UserInterceptor,java.lang.annotation.Annotation> interceptors)
throws InterceptorException
- Throws:
InterceptorException
executeInterceptors
private boolean executeInterceptors(java.lang.Object action,
java.util.Map<UserInterceptor,java.lang.annotation.Annotation> interceptors)
throws InterceptorException
- Throws:
InterceptorException