addCookie
public void addCookie(Cookie cookie)
Add a Cookie to the set of Cookies associated with this Request.
cookie
- The new cookie
addHeader
public void addHeader(String name,
String value)
Add a Header to the set of Headers associated with this Request.
name
- The new header namevalue
- The new header value
addLocale
public void addLocale(Locale locale)
Add a Locale to the set of preferred Locales for this Request. The
first added Locale will be the first one returned by getLocales().
locale
- The new preferred Locale
addParameter
public void addParameter(String name,
values[] )
Add a parameter name and corresponding set of values to this Request.
(This is used when restoring the original request on a form based
login).
name
- Name of this request parameter
clearCookies
public void clearCookies()
Clear the collection of Cookies associated with this Request.
clearHeaders
public void clearHeaders()
Clear the collection of Headers associated with this Request.
clearLocales
public void clearLocales()
Clear the collection of Locales associated with this Request.
clearParameters
public void clearParameters()
Clear the collection of parameters associated with this Request.
getContextPathMB
public MessageBytes getContextPathMB()
Get the context path.
- the context path
getDecodedRequestURI
public String getDecodedRequestURI()
Get the decoded request URI.
- the URL decoded request URI
getDecodedRequestURIMB
public MessageBytes getDecodedRequestURIMB()
Get the decoded request URI.
- the URL decoded request URI
getPathInfoMB
public MessageBytes getPathInfoMB()
Get the path info.
- the path info
getRequestPathMB
public MessageBytes getRequestPathMB()
Get the request path.
- the request path
getServletPathMB
public MessageBytes getServletPathMB()
Get the servlet path.
- the servlet path
setAuthType
public void setAuthType(String type)
Set the authentication type used for this request, if any; otherwise
set the type to null
. Typical values are "BASIC",
"DIGEST", or "SSL".
type
- The authentication type used
setContextPath
public void setContextPath(String path)
Set the context path for this Request. This will normally be called
when the associated Context is mapping the Request to a particular
Wrapper.
path
- The context path
setDecodedRequestURI
public void setDecodedRequestURI(String uri)
Set the decoded request URI.
uri
- The decoded request URI
setMethod
public void setMethod(String method)
Set the HTTP request method used for this Request.
method
- The request method
setPathInfo
public void setPathInfo(String path)
Set the path information for this Request. This will normally be called
when the associated Context is mapping the Request to a particular
Wrapper.
path
- The path information
setQueryString
public void setQueryString(String query)
Set the query string for this Request. This will normally be called
by the HTTP Connector, when it parses the request headers.
query
- The query string
setRequestURI
public void setRequestURI(String uri)
Set the unparsed request URI for this Request. This will normally be
called by the HTTP Connector, when it parses the request headers.
uri
- The request URI
setRequestedSessionCookie
public void setRequestedSessionCookie(boolean flag)
Set a flag indicating whether or not the requested session ID for this
request came in through a cookie. This is normally called by the
HTTP Connector, when it parses the request headers.
flag
- The new flag
setRequestedSessionId
public void setRequestedSessionId(String id)
Set the requested session ID for this request. This is normally called
by the HTTP Connector, when it parses the request headers.
id
- The new session id
setRequestedSessionURL
public void setRequestedSessionURL(boolean flag)
Set a flag indicating whether or not the requested session ID for this
request came in through a URL. This is normally called by the
HTTP Connector, when it parses the request headers.
flag
- The new flag
setServletPath
public void setServletPath(String path)
Set the servlet path for this Request. This will normally be called
when the associated Context is mapping the Request to a particular
Wrapper.
path
- The servlet path
setUserPrincipal
public void setUserPrincipal(Principal principal)
Set the Principal who has been authenticated for this Request. This
value is also used to calculate the value to be returned by the
getRemoteUser()
method.
principal
- The user Principal