|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectcom.caucho.server.http.AbstractCauchoRequest
com.caucho.server.http.CauchoRequestWrapper
com.caucho.server.webapp.ForwardRequest
public class ForwardRequest
| Nested Class Summary |
|---|
| Nested classes/interfaces inherited from class com.caucho.server.http.AbstractCauchoRequest |
|---|
AbstractCauchoRequest.PartImpl |
| Field Summary |
|---|
| Fields inherited from interface javax.servlet.http.HttpServletRequest |
|---|
BASIC_AUTH, CLIENT_CERT_AUTH, DIGEST_AUTH, FORM_AUTH |
| Constructor Summary | |
|---|---|
ForwardRequest()
|
|
ForwardRequest(HttpServletRequest request,
HttpServletResponse response,
Invocation invocation)
|
|
| Method Summary | |
|---|---|
protected java.lang.String |
calculateQueryString()
|
java.lang.Object |
getAttribute(java.lang.String name)
Returns an attribute value. |
java.lang.String |
getContextPath()
Returns the part of the URI corresponding to the application's prefix. |
DispatcherType |
getDispatcherType()
Returns DispatcherType |
protected Invocation |
getInvocation()
|
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. |
java.lang.String |
getPathInfo()
Returns the URI part after the selected servlet and null if there is no suffix. |
java.lang.String |
getQueryString()
Returns the request's query string. |
java.lang.String |
getRequestURI()
Returns the entire request URI |
com.caucho.server.webapp.ForwardResponse |
getResponse()
|
ServletContext |
getServletContext()
Returns the servlet context for the request |
java.lang.String |
getServletName()
|
java.lang.String |
getServletPath()
Returns the URI part corresponding to the selected servlet. |
WebApp |
getWebApp()
|
boolean |
isAsyncSupported()
Returns true if the request supports async |
AsyncContext |
startAsync()
Starts an async/comet mode |
HttpServletRequest |
unwrapRequest()
|
| Methods inherited from class com.caucho.server.http.AbstractCauchoRequest |
|---|
addCloseOnExit, authenticate, finishRequest, getLoadedSession, getParameterImpl, getParameterMapImpl, getParameterNamesImpl, getParameterValuesImpl, getRealPath, getRunAs, getServer, getSession, getSession, getSessionCookie, getSessionGroup, getSessionManager, getSocketLink, getStream, getUserPrincipal, isUserInRole, login, login, mergeParameters, parseGetQueryImpl, parsePostQueryImpl, parseQueryImpl |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
| Constructor Detail |
|---|
public ForwardRequest()
public ForwardRequest(HttpServletRequest request,
HttpServletResponse response,
Invocation invocation)
| Method Detail |
|---|
protected Invocation getInvocation()
getInvocation in class AbstractCauchoRequestpublic com.caucho.server.webapp.ForwardResponse getResponse()
getResponse in class CauchoRequestWrapperpublic ServletContext getServletContext()
ServletRequest
getServletContext in interface ServletRequestgetServletContext in class CauchoRequestWrapperpublic DispatcherType getDispatcherType()
ServletRequest
getDispatcherType in interface ServletRequestgetDispatcherType in class CauchoRequestWrapperpublic java.lang.String getRequestURI()
HttpServletRequest
getRequestURI in interface HttpServletRequestgetRequestURI in class CauchoRequestWrapperpublic java.lang.String getContextPath()
HttpServletRequestgetContextPath() is /myapp for the uri
/myapp/servlet/Hello,
getContextPath in interface HttpServletRequestgetContextPath in class CauchoRequestWrapperpublic java.lang.String getServletPath()
HttpServletRequestSCRIPT_NAME
getServletPath() is /servlet/Hello for the uri
/myapp/servlet/Hello/foo.
getServletPath() is /dir/hello.jsp
for the uri /myapp/dir/hello.jsp/foo,
getServletPath in interface HttpServletRequestgetServletPath in class CauchoRequestWrapperpublic java.lang.String getPathInfo()
HttpServletRequestPATH_INFO
getPathInfo() is /foo for
the uri /myapp/servlet/Hello/foo.
getPathInfo() is /hello.jsp for for the uri
/myapp/dir/hello.jsp/foo.
getPathInfo in interface HttpServletRequestgetPathInfo in class CauchoRequestWrapperpublic java.lang.String getQueryString()
HttpServletRequestServletRequest.getParameter() to decode the form values.
Corresponds to CGI's PATH_TRANSLATED
getQueryString in interface HttpServletRequestgetQueryString in class CauchoRequestWrapperprotected java.lang.String calculateQueryString()
public java.lang.String getPageURI()
getPageURI in interface CauchoRequestgetPageURI in class CauchoRequestWrapperpublic java.lang.String getPageContextPath()
getPageContextPath in interface CauchoRequestgetPageContextPath in class CauchoRequestWrapperpublic java.lang.String getPageServletPath()
getPageServletPath in interface CauchoRequestgetPageServletPath in class CauchoRequestWrapperpublic java.lang.String getPagePathInfo()
getPagePathInfo in interface CauchoRequestgetPagePathInfo in class CauchoRequestWrapperpublic java.lang.String getPageQueryString()
getPageQueryString in interface CauchoRequestgetPageQueryString in class CauchoRequestWrapperpublic WebApp getWebApp()
getWebApp in interface CauchoRequestgetWebApp in class CauchoRequestWrapperpublic boolean isAsyncSupported()
ServletRequest
isAsyncSupported in interface ServletRequestisAsyncSupported in class CauchoRequestWrapper
public AsyncContext startAsync()
throws java.lang.IllegalStateException
ServletRequest
startAsync in interface ServletRequeststartAsync in class CauchoRequestWrapperjava.lang.IllegalStateExceptionpublic java.lang.String getServletName()
public java.lang.Object getAttribute(java.lang.String name)
ServletRequest
getAttribute in interface ServletRequestgetAttribute in class CauchoRequestWrappername - the attribute name
public HttpServletRequest unwrapRequest()
public java.util.Enumeration<java.lang.String> getParameterNames()
getParameterNames in interface ServletRequestgetParameterNames in class CauchoRequestWrapperpublic java.util.Map<java.lang.String,java.lang.String[]> getParameterMap()
getParameterMap in interface ServletRequestgetParameterMap in class CauchoRequestWrapperpublic java.lang.String[] getParameterValues(java.lang.String name)
getParameterValues in interface ServletRequestgetParameterValues in class CauchoRequestWrappername - key in the form
public java.lang.String getParameter(java.lang.String name)
getParameter in interface ServletRequestgetParameter in class CauchoRequestWrappername - the form parameter to return
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||