@Module public class IncludeRequest extends CauchoDispatchRequest
AbstractCauchoRequest.PartImplBASIC_AUTH, CLIENT_CERT_AUTH, DIGEST_AUTH, FORM_AUTH| Constructor and Description |
|---|
IncludeRequest() |
IncludeRequest(HttpServletRequest request,
HttpServletResponse response,
Invocation invocation) |
| Modifier and Type | Method and Description |
|---|---|
protected void |
finishRequest() |
java.lang.Object |
getAttribute(java.lang.String name)
Returns an attribute value.
|
java.util.Enumeration<java.lang.String> |
getAttributeNames()
Enumerates all attribute names in the request.
|
java.lang.String |
getContextPath()
Returns the URL for the request
|
DispatcherType |
getDispatcherType()
Returns DispatcherType
|
java.lang.String |
getHeader(java.lang.String name)
Returns the first value for a request header.
|
java.util.Enumeration<java.lang.String> |
getHeaderNames()
Returns an enumeration of all headers sent by the client.
|
java.util.Enumeration<java.lang.String> |
getHeaders(java.lang.String name)
Returns all the values for a request header.
|
protected Invocation |
getInvocation() |
java.lang.String |
getMethod()
Returns the HTTP method, e.g.
|
java.lang.String |
getPageContextPath() |
java.lang.String |
getPagePathInfo() |
java.lang.String |
getPageQueryString() |
java.lang.String |
getPageServletPath() |
java.lang.String |
getPageURI() |
java.lang.String |
getParameter(java.lang.String name)
Returns the form primary value for the given name.
|
java.util.Map<java.lang.String,java.lang.String[]> |
getParameterMap()
Returns a map of the form.
|
java.util.Enumeration<java.lang.String> |
getParameterNames()
Returns an enumeration of the form names.
|
java.lang.String[] |
getParameterValues(java.lang.String name)
Returns the form's values for the given name.
|
IncludeResponse |
getResponse() |
ServletContext |
getServletContext()
Returns the servlet context for the request
|
WebApp |
getWebApp() |
boolean |
isSyntheticCacheHeader() |
protected void |
parseGetQueryImpl(HashMapImpl<java.lang.String,java.lang.String[]> form) |
protected void |
parsePostQueryImpl(HashMapImpl<java.lang.String,java.lang.String[]> form) |
void |
setHeader(java.lang.String name,
java.lang.String value) |
protected void |
startRequest()
Starts the request
|
getAbstractHttpRequest, getAsyncContext, getAuthType, getCauchoRequest, getCharacterEncoding, getContentLength, getContentType, getCookie, getCookies, getDateHeader, getHasCookie, getInputStream, getIntHeader, getLocalAddr, getLocale, getLocales, getLocalName, getLocalPort, getMemorySession, getPathInfo, getProtocol, getQueryString, getReader, getRemoteAddr, getRemoteHost, getRemotePort, getRemoteUser, getRequest, getRequestDepth, getRequestedSessionId, getRequestURI, getScheme, getServerName, getServerPort, getServletPath, getServletResponse, getSessionId, getStream, getVaryCookies, hasRequest, isAsyncStarted, isAsyncSupported, isComet, isConnectionClosed, isDelegateMultipartEnabled, isDuplex, isLoginRequested, isRequestedSessionIdFromCookie, isRequestedSessionIdFromUrl, isRequestedSessionIdFromURL, isSecure, isSessionIdFromCookie, isSuspend, isTop, isWrapperFor, isWrapperFor, killKeepalive, logout, removeAttribute, requestLogin, setAttribute, setCharacterEncoding, setHasCookie, setRequest, setResponse, setSessionId, setSyntheticCacheHeader, setVaryCookie, startAsync, startAsync, toStringaddCloseOnExit, authenticate, getLoadedSession, getParameterImpl, getParameterMapImpl, getParameterNamesImpl, getParameterValuesImpl, getPart, getParts, getPathTranslated, getRealPath, getRequestDispatcher, getRequestURL, getRunAs, getServer, getSession, getSession, getSessionCookie, getSessionGroup, getSessionManager, getSocketLink, getStream, getUserPrincipal, isMultipartEnabled, isRequestedSessionIdValid, isUserInRole, login, login, mergeParameters, parseQueryImplpublic IncludeRequest()
public IncludeRequest(HttpServletRequest request, HttpServletResponse response, Invocation invocation)
protected Invocation getInvocation()
getInvocation in class AbstractCauchoRequestpublic IncludeResponse getResponse()
getResponse in class CauchoDispatchRequestpublic ServletContext getServletContext()
ServletRequestgetServletContext in interface ServletRequestgetServletContext in class CauchoDispatchRequestpublic DispatcherType getDispatcherType()
ServletRequestgetDispatcherType in interface ServletRequestgetDispatcherType in class CauchoDispatchRequestpublic java.lang.String getPageURI()
getPageURI in interface CauchoRequestgetPageURI in class CauchoDispatchRequestpublic java.lang.String getContextPath()
CauchoDispatchRequestgetContextPath in interface HttpServletRequestgetContextPath in class CauchoDispatchRequestpublic java.lang.String getPageContextPath()
getPageContextPath in interface CauchoRequestgetPageContextPath in class CauchoDispatchRequestpublic java.lang.String getPageServletPath()
getPageServletPath in interface CauchoRequestgetPageServletPath in class CauchoDispatchRequestpublic java.lang.String getPagePathInfo()
getPagePathInfo in interface CauchoRequestgetPagePathInfo in class CauchoDispatchRequestpublic java.lang.String getPageQueryString()
getPageQueryString in interface CauchoRequestgetPageQueryString in class CauchoDispatchRequestpublic java.lang.String getMethod()
HttpServletRequestREQUEST_METHODgetMethod in interface HttpServletRequestgetMethod in class CauchoDispatchRequestpublic WebApp getWebApp()
getWebApp in interface CauchoRequestgetWebApp in class CauchoDispatchRequestpublic boolean isSyntheticCacheHeader()
isSyntheticCacheHeader in interface CauchoRequestisSyntheticCacheHeader in class CauchoDispatchRequestpublic void setHeader(java.lang.String name,
java.lang.String value)
setHeader in interface CauchoRequestsetHeader in class CauchoDispatchRequestpublic java.lang.String getHeader(java.lang.String name)
HttpServletRequestHTTP_*
String userAgent = request.getHeader("User-Agent");
getHeader in interface HttpServletRequestgetHeader in class CauchoDispatchRequestname - the header namepublic java.util.Enumeration<java.lang.String> getHeaders(java.lang.String name)
HttpServletRequestgetHeaders in interface HttpServletRequestgetHeaders in class CauchoDispatchRequestname - the header namepublic java.util.Enumeration<java.lang.String> getHeaderNames()
HttpServletRequestgetHeaderNames in interface HttpServletRequestgetHeaderNames in class CauchoDispatchRequestpublic java.util.Enumeration<java.lang.String> getParameterNames()
getParameterNames in interface ServletRequestgetParameterNames in class AbstractCauchoRequestpublic java.util.Map<java.lang.String,java.lang.String[]> getParameterMap()
getParameterMap in interface ServletRequestgetParameterMap in class AbstractCauchoRequestpublic java.lang.String[] getParameterValues(java.lang.String name)
getParameterValues in interface ServletRequestgetParameterValues in class AbstractCauchoRequestname - key in the formpublic java.lang.String getParameter(java.lang.String name)
getParameter in interface ServletRequestgetParameter in class AbstractCauchoRequestname - the form parameter to returnprotected void parseGetQueryImpl(HashMapImpl<java.lang.String,java.lang.String[]> form)
parseGetQueryImpl in class AbstractCauchoRequestprotected void parsePostQueryImpl(HashMapImpl<java.lang.String,java.lang.String[]> form)
parsePostQueryImpl in class AbstractCauchoRequestpublic java.lang.Object getAttribute(java.lang.String name)
ServletRequestgetAttribute in interface ServletRequestgetAttribute in class CauchoDispatchRequestname - the attribute namepublic java.util.Enumeration<java.lang.String> getAttributeNames()
ServletRequestgetAttributeNames in interface ServletRequestgetAttributeNames in class CauchoDispatchRequestprotected void startRequest()
startRequest in class AbstractCauchoRequestprotected void finishRequest()
throws java.io.IOException
finishRequest in class AbstractCauchoRequestjava.io.IOException