Interface RequestGlobals
-
- All Known Implementing Classes:
RequestGlobalsImpl
public interface RequestGlobals
Service used to store the current request objects, both the Servlet API versions, and the Tapestry generic versions. The service has a per-thread scope.
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description java.lang.StringgetActivePageName()Returns the active page name previously stored.HttpServletRequestgetHTTPServletRequest()The Servlet API Request.HttpServletResponsegetHTTPServletResponse()RequestgetRequest()The current request.ResponsegetResponse()The current response.voidstoreActivePageName(java.lang.String pageName)Stores the canonicalized name of the active page for this request.voidstoreRequestResponse(Request request, Response response)voidstoreServletRequestResponse(HttpServletRequest request, HttpServletResponse response)Stores the servlet API request and response objects, for access via the properties.
-
-
-
Method Detail
-
storeServletRequestResponse
void storeServletRequestResponse(HttpServletRequest request, HttpServletResponse response)
Stores the servlet API request and response objects, for access via the properties.
-
getHTTPServletRequest
HttpServletRequest getHTTPServletRequest()
The Servlet API Request. This is exposed as service HTTPServletRequest.
-
getHTTPServletResponse
HttpServletResponse getHTTPServletResponse()
-
storeRequestResponse
void storeRequestResponse(Request request, Response response)
-
getRequest
Request getRequest()
The current request. This is exposed as service Request.
-
getResponse
Response getResponse()
The current response. This is exposed as service Response.
-
storeActivePageName
void storeActivePageName(java.lang.String pageName)
Stores the canonicalized name of the active page for this request.- Parameters:
pageName- name of page (probably extracted from the URL)- Since:
- 5.2.0
-
getActivePageName
java.lang.String getActivePageName()
Returns the active page name previously stored.- Returns:
- canonicalized page name
- Since:
- 5.2.0
-
-