com.caucho.server.webapp
Class DispatchRequest

java.lang.Object
  extended by com.caucho.server.http.AbstractCauchoRequest
      extended by com.caucho.server.http.CauchoRequestWrapper
          extended by com.caucho.server.webapp.ForwardRequest
              extended by com.caucho.server.webapp.DispatchRequest
All Implemented Interfaces:
CauchoRequest, HttpServletRequest, ServletRequest

public class DispatchRequest
extends 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
DispatchRequest()
           
DispatchRequest(HttpServletRequest request, HttpServletResponse response, Invocation invocation)
           
 
Method Summary
 java.lang.String getRequestURI()
          Returns the entire request URI
 boolean isTop()
           
 
Methods inherited from class com.caucho.server.webapp.ForwardRequest
calculateQueryString, getAttribute, getContextPath, getDispatcherType, getInvocation, getPageContextPath, getPagePathInfo, getPageQueryString, getPageServletPath, getPageURI, getParameter, getParameterMap, getParameterNames, getParameterValues, getPathInfo, getQueryString, getResponse, getServletContext, getServletName, getServletPath, getWebApp, isAsyncSupported, startAsync, unwrapRequest
 
Methods inherited from class com.caucho.server.http.CauchoRequestWrapper
getAbstractHttpRequest, getAsyncContext, getAttributeNames, getAuthType, getCharacterEncoding, getContentLength, getContentType, getCookie, getCookies, getDateHeader, getHasCookie, getHeader, getHeaderNames, getHeaders, getInputStream, getIntHeader, getLocalAddr, getLocale, getLocales, getLocalName, getLocalPort, getMemorySession, getMethod, getPart, getParts, getPathTranslated, getProtocol, getReader, getRemoteAddr, getRemoteHost, getRemotePort, getRemoteUser, getRequest, getRequestDepth, getRequestDispatcher, getRequestedSessionId, getRequestURL, getScheme, getServerName, getServerPort, getServletResponse, getSessionId, getStream, getVaryCookies, hasRequest, isAsyncStarted, isComet, isConnectionClosed, isDelegateMultipartEnabled, isDuplex, isLoginRequested, isMultipartEnabled, isRequestedSessionIdFromCookie, isRequestedSessionIdFromUrl, isRequestedSessionIdFromURL, isRequestedSessionIdValid, isSecure, isSessionIdFromCookie, isSuspend, isSyntheticCacheHeader, isWrapperFor, isWrapperFor, killKeepalive, logout, removeAttribute, requestLogin, setAttribute, setCharacterEncoding, setHasCookie, setHeader, setRequest, setResponse, setSessionId, setSyntheticCacheHeader, setVaryCookie, startAsync, toString
 
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

DispatchRequest

public DispatchRequest()

DispatchRequest

public DispatchRequest(HttpServletRequest request,
                       HttpServletResponse response,
                       Invocation invocation)
Method Detail

getRequestURI

public java.lang.String getRequestURI()
Description copied from interface: HttpServletRequest
Returns the entire request URI

Specified by:
getRequestURI in interface HttpServletRequest
Overrides:
getRequestURI in class ForwardRequest

isTop

public boolean isTop()
Specified by:
isTop in interface CauchoRequest
Overrides:
isTop in class CauchoRequestWrapper