org.apache.beehive.netui.pageflow.interceptor.request
Class RequestInterceptor

Object
  extended by AbstractInterceptor
      extended by RequestInterceptor
All Implemented Interfaces:
Serializable, Interceptor
Direct Known Subclasses:
AbstractClientRequestInterceptor, TreeCRI

public abstract class RequestInterceptor
extends AbstractInterceptor

See Also:
Serialized Form

Constructor Summary
RequestInterceptor()
           
 
Method Summary
protected  void cancelRequest(RequestInterceptorContext context)
           
 void postInvoke(InterceptorContext context, InterceptorChain chain)
           
abstract  void postRequest(RequestInterceptorContext context, InterceptorChain chain)
           
 void preInvoke(InterceptorContext context, InterceptorChain chain)
           
abstract  void preRequest(RequestInterceptorContext context, InterceptorChain chain)
           
 
Methods inherited from class AbstractInterceptor
getConfig, init
 
Methods inherited from class Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

RequestInterceptor

public RequestInterceptor()
Method Detail

preRequest

public abstract void preRequest(RequestInterceptorContext context,
                                InterceptorChain chain)
                         throws InterceptorException
Throws:
InterceptorException

preInvoke

public void preInvoke(InterceptorContext context,
                      InterceptorChain chain)
               throws InterceptorException
Throws:
InterceptorException

postRequest

public abstract void postRequest(RequestInterceptorContext context,
                                 InterceptorChain chain)
                          throws InterceptorException
Throws:
InterceptorException

postInvoke

public void postInvoke(InterceptorContext context,
                       InterceptorChain chain)
                throws InterceptorException
Throws:
InterceptorException

cancelRequest

protected void cancelRequest(RequestInterceptorContext context)