com.acciente.induction.dispatcher.interceptor
Class RequestInterceptorExecutor

java.lang.Object
  extended by com.acciente.induction.dispatcher.interceptor.RequestInterceptorExecutor

public class RequestInterceptorExecutor
extends Object

RequestInterceptor

Author:
Adinath Raveendra Raj

Constructor Summary
RequestInterceptorExecutor(RequestInterceptor[] aoRequestInterceptorArray, RequestInterceptorParameterProviderFactory oRequestInterceptorParameterProviderFactory)
           
 
Method Summary
 Object postResolution(javax.servlet.http.HttpServletRequest oRequest, javax.servlet.http.HttpServletResponse oResponse, ControllerResolver.Resolution oControllerResolution, ViewResolver.Resolution oViewResolution)
           
 Object postResponse(javax.servlet.http.HttpServletRequest oRequest, javax.servlet.http.HttpServletResponse oResponse, ControllerResolver.Resolution oControllerResolution, ViewResolver.Resolution oViewResolution)
           
 Object preResolution(javax.servlet.http.HttpServletRequest oRequest, javax.servlet.http.HttpServletResponse oResponse)
           
 Object preResponse(javax.servlet.http.HttpServletRequest oRequest, javax.servlet.http.HttpServletResponse oResponse, ControllerResolver.Resolution oControllerResolution, ViewResolver.Resolution oViewResolution)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

RequestInterceptorExecutor

public RequestInterceptorExecutor(RequestInterceptor[] aoRequestInterceptorArray,
                                  RequestInterceptorParameterProviderFactory oRequestInterceptorParameterProviderFactory)
Method Detail

preResolution

public Object preResolution(javax.servlet.http.HttpServletRequest oRequest,
                            javax.servlet.http.HttpServletResponse oResponse)
                     throws InvocationTargetException,
                            com.acciente.commons.reflect.ParameterProviderException,
                            IllegalAccessException
Throws:
InvocationTargetException
com.acciente.commons.reflect.ParameterProviderException
IllegalAccessException

postResolution

public Object postResolution(javax.servlet.http.HttpServletRequest oRequest,
                             javax.servlet.http.HttpServletResponse oResponse,
                             ControllerResolver.Resolution oControllerResolution,
                             ViewResolver.Resolution oViewResolution)
                      throws InvocationTargetException,
                             com.acciente.commons.reflect.ParameterProviderException,
                             IllegalAccessException
Throws:
InvocationTargetException
com.acciente.commons.reflect.ParameterProviderException
IllegalAccessException

preResponse

public Object preResponse(javax.servlet.http.HttpServletRequest oRequest,
                          javax.servlet.http.HttpServletResponse oResponse,
                          ControllerResolver.Resolution oControllerResolution,
                          ViewResolver.Resolution oViewResolution)
                   throws InvocationTargetException,
                          com.acciente.commons.reflect.ParameterProviderException,
                          IllegalAccessException
Throws:
InvocationTargetException
com.acciente.commons.reflect.ParameterProviderException
IllegalAccessException

postResponse

public Object postResponse(javax.servlet.http.HttpServletRequest oRequest,
                           javax.servlet.http.HttpServletResponse oResponse,
                           ControllerResolver.Resolution oControllerResolution,
                           ViewResolver.Resolution oViewResolution)
                    throws InvocationTargetException,
                           com.acciente.commons.reflect.ParameterProviderException,
                           IllegalAccessException
Throws:
InvocationTargetException
com.acciente.commons.reflect.ParameterProviderException
IllegalAccessException


Copyright © 2008-2013 Acciente, LLC. All Rights Reserved.