de.neteye.actioncache
Class TilesCacheRequestProcessor

java.lang.Object
  |
  +--org.apache.struts.action.RequestProcessor
        |
        +--org.apache.struts.tiles.TilesRequestProcessor
              |
              +--de.neteye.actioncache.TilesCacheRequestProcessor

public class TilesCacheRequestProcessor
extends org.apache.struts.tiles.TilesRequestProcessor

Alternative RequestProcessor for applications that want to use actioncache together with Tiles. Since the TilesPlugin performs an instanceof check this class is a subclass of TilesRequestProcessor.

Since:
1.1.1
Version:
$Revision: 1.2 $
Author:
Felix Gnass

Field Summary
 
Fields inherited from class org.apache.struts.tiles.TilesRequestProcessor
definitionsFactory, log
 
Fields inherited from class org.apache.struts.action.RequestProcessor
actions, appConfig, INCLUDE_PATH_INFO, INCLUDE_SERVLET_PATH, moduleConfig, servlet
 
Constructor Summary
TilesCacheRequestProcessor()
           
 
Method Summary
protected  void doForward(java.lang.String uri, javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response)
           
 void init(org.apache.struts.action.ActionServlet servlet, org.apache.struts.config.ModuleConfig moduleConfig)
           
protected  org.apache.struts.action.ActionForward processActionPerform(javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response, org.apache.struts.action.Action action, org.apache.struts.action.ActionForm form, org.apache.struts.action.ActionMapping mapping)
           
protected  void processForwardConfig(javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response, org.apache.struts.config.ForwardConfig forwardConfig)
           
 
Methods inherited from class org.apache.struts.tiles.TilesRequestProcessor
getDefinitionsFactory, initDefinitionsMapping, internalModuleRelativeForward, internalModuleRelativeInclude, processTilesDefinition
 
Methods inherited from class org.apache.struts.action.RequestProcessor
destroy, doInclude, getDebug, getInternal, getServletContext, log, log, process, processActionCreate, processActionForm, processActionForward, processContent, processException, processForward, processInclude, processLocale, processMapping, processMultipart, processNoCache, processPath, processPopulate, processPreprocess, processRoles, processValidate
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

TilesCacheRequestProcessor

public TilesCacheRequestProcessor()
Method Detail

init

public void init(org.apache.struts.action.ActionServlet servlet,
                 org.apache.struts.config.ModuleConfig moduleConfig)
          throws javax.servlet.ServletException
Overrides:
init in class org.apache.struts.tiles.TilesRequestProcessor
javax.servlet.ServletException

processActionPerform

protected org.apache.struts.action.ActionForward processActionPerform(javax.servlet.http.HttpServletRequest request,
                                                                      javax.servlet.http.HttpServletResponse response,
                                                                      org.apache.struts.action.Action action,
                                                                      org.apache.struts.action.ActionForm form,
                                                                      org.apache.struts.action.ActionMapping mapping)
                                                               throws java.io.IOException,
                                                                      javax.servlet.ServletException
Overrides:
processActionPerform in class org.apache.struts.action.RequestProcessor
java.io.IOException
javax.servlet.ServletException

processForwardConfig

protected void processForwardConfig(javax.servlet.http.HttpServletRequest request,
                                    javax.servlet.http.HttpServletResponse response,
                                    org.apache.struts.config.ForwardConfig forwardConfig)
                             throws java.io.IOException,
                                    javax.servlet.ServletException
Overrides:
processForwardConfig in class org.apache.struts.tiles.TilesRequestProcessor
java.io.IOException
javax.servlet.ServletException
Since:
1.1.2

doForward

protected void doForward(java.lang.String uri,
                         javax.servlet.http.HttpServletRequest request,
                         javax.servlet.http.HttpServletResponse response)
                  throws java.io.IOException,
                         javax.servlet.ServletException
Overrides:
doForward in class org.apache.struts.tiles.TilesRequestProcessor
java.io.IOException
javax.servlet.ServletException