org.apache.tapestry5.services
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
 String getActivePageName()
          Returns the active page name previously stored.
 HttpServletRequest getHTTPServletRequest()
          The Servlet API Request.
 HttpServletResponse getHTTPServletResponse()
           
 Request getRequest()
          The current request.
 Response getResponse()
          The current response.
 void storeActivePageName(String pageName)
          Stores the canonicalized name of the active page for this request.
 void storeRequestResponse(Request request, Response response)
           
 void storeServletRequestResponse(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(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

String getActivePageName()
Returns the active page name previously stored.

Returns:
canonicalized page name
Since:
5.2.0


Copyright © 2003-2012 The Apache Software Foundation.