|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.apache.struts2.dispatcher.ng.PrepareOperations
public class PrepareOperations
Contains preparation operations for a request before execution
Field Summary | |
---|---|
static String |
CLEANUP_RECURSION_COUNTER
|
private Dispatcher |
dispatcher
|
private Logger |
log
|
private ServletContext |
servletContext
|
private static String |
STRUTS_ACTION_MAPPING_KEY
|
Constructor Summary | |
---|---|
PrepareOperations(ServletContext servletContext,
Dispatcher dispatcher)
|
Method Summary | |
---|---|
void |
assignDispatcherToThread()
Assigns the dispatcher to the dispatcher thread local |
void |
cleanupDispatcher()
Cleans up the dispatcher instance |
void |
cleanupRequest(HttpServletRequest request)
Cleans up a request of thread locals |
ActionContext |
createActionContext(HttpServletRequest request,
HttpServletResponse response)
Creates the action context and initializes the thread local |
ActionMapping |
findActionMapping(HttpServletRequest request,
HttpServletResponse response)
Finds and optionally creates an ActionMapping . |
void |
setEncodingAndLocale(HttpServletRequest request,
HttpServletResponse response)
Sets the request encoding and locale on the response |
HttpServletRequest |
wrapRequest(HttpServletRequest oldRequest)
Wraps the request with the Struts wrapper that handles multipart requests better |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
---|
private ServletContext servletContext
private Dispatcher dispatcher
private static final String STRUTS_ACTION_MAPPING_KEY
public static final String CLEANUP_RECURSION_COUNTER
private Logger log
Constructor Detail |
---|
public PrepareOperations(ServletContext servletContext, Dispatcher dispatcher)
Method Detail |
---|
public ActionContext createActionContext(HttpServletRequest request, HttpServletResponse response)
public void cleanupRequest(HttpServletRequest request)
public void assignDispatcherToThread()
public void setEncodingAndLocale(HttpServletRequest request, HttpServletResponse response)
public HttpServletRequest wrapRequest(HttpServletRequest oldRequest) throws ServletException
ServletException
public ActionMapping findActionMapping(HttpServletRequest request, HttpServletResponse response)
ActionMapping
. It first looks in the current request to see if one
has already been found, otherwise, it creates it and stores it in the request. No mapping will be created in the
case of static resource requests or unidentifiable requests for other servlets, for example.
public void cleanupDispatcher()
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |