com.caucho.server.http
Interface CauchoRequest

All Superinterfaces:
HttpServletRequest, ServletRequest
All Known Implementing Classes:
AbstractCauchoRequest, AsyncRequest, AsyncRequest, CauchoRequestWrapper, DispatchRequest, ErrorRequest, ForwardRequest, HttpServletRequestImpl, IncludeRequest, LoginRequest, ProxyCacheRequest, RequestAdapter, SetRequestSecureFilterChain.SecureServletRequestWrapper, StubServletRequest, StubSessionContextRequest

public interface CauchoRequest
extends HttpServletRequest


Field Summary
 
Fields inherited from interface javax.servlet.http.HttpServletRequest
BASIC_AUTH, CLIENT_CERT_AUTH, DIGEST_AUTH, FORM_AUTH
 
Method Summary
 AbstractHttpRequest getAbstractHttpRequest()
           
 Cookie getCookie(java.lang.String name)
           
 boolean getHasCookie()
           
 HttpSession getMemorySession()
           
 java.lang.String getPageContextPath()
           
 java.lang.String getPagePathInfo()
           
 java.lang.String getPageQueryString()
           
 java.lang.String getPageServletPath()
           
 java.lang.String getPageURI()
           
 int getRequestDepth(int depth)
           
 ServletResponse getServletResponse()
           
 java.lang.String getSessionId()
           
 SocketLink getSocketLink()
           
 ReadStream getStream()
           
 boolean getVaryCookies()
           
 WebApp getWebApp()
           
 boolean hasRequest()
           
 boolean isComet()
           
 boolean isConnectionClosed()
           
 boolean isDuplex()
           
 boolean isLoginRequested()
           
 boolean isMultipartEnabled()
           
 boolean isSessionIdFromCookie()
           
 boolean isSuspend()
           
 boolean isSyntheticCacheHeader()
           
 boolean isTop()
           
 void killKeepalive(java.lang.String reason)
           
 boolean login(boolean isFail)
           
 void requestLogin()
           
 void setHasCookie()
           
 void setHeader(java.lang.String key, java.lang.String value)
           
 void setSessionId(java.lang.String sessionId)
           
 void setSyntheticCacheHeader(boolean isTop)
           
 void setVaryCookie(java.lang.String cookie)
           
 
Methods inherited from interface javax.servlet.http.HttpServletRequest
authenticate, getAuthType, getContextPath, getCookies, getDateHeader, getHeader, getHeaderNames, getHeaders, getIntHeader, getMethod, getPart, getParts, getPathInfo, getPathTranslated, getQueryString, getRemoteUser, getRequestedSessionId, getRequestURI, getRequestURL, getServletPath, getSession, getSession, getUserPrincipal, isRequestedSessionIdFromCookie, isRequestedSessionIdFromUrl, isRequestedSessionIdFromURL, isRequestedSessionIdValid, isUserInRole, login, logout
 
Methods inherited from interface javax.servlet.ServletRequest
getAsyncContext, getAttribute, getAttributeNames, getCharacterEncoding, getContentLength, getContentType, getDispatcherType, getInputStream, getLocalAddr, getLocale, getLocales, getLocalName, getLocalPort, getParameter, getParameterMap, getParameterNames, getParameterValues, getProtocol, getReader, getRealPath, getRemoteAddr, getRemoteHost, getRemotePort, getRequestDispatcher, getScheme, getServerName, getServerPort, getServletContext, isAsyncStarted, isAsyncSupported, isSecure, removeAttribute, setAttribute, setCharacterEncoding, startAsync, startAsync
 

Method Detail

getPageURI

java.lang.String getPageURI()

getPageContextPath

java.lang.String getPageContextPath()

getPageServletPath

java.lang.String getPageServletPath()

getPagePathInfo

java.lang.String getPagePathInfo()

getPageQueryString

java.lang.String getPageQueryString()

getWebApp

WebApp getWebApp()

getStream

ReadStream getStream()
                     throws java.io.IOException
Throws:
java.io.IOException

getRequestDepth

int getRequestDepth(int depth)

setHeader

void setHeader(java.lang.String key,
               java.lang.String value)

getVaryCookies

boolean getVaryCookies()

setVaryCookie

void setVaryCookie(java.lang.String cookie)

getHasCookie

boolean getHasCookie()

setSyntheticCacheHeader

void setSyntheticCacheHeader(boolean isTop)

isSyntheticCacheHeader

boolean isSyntheticCacheHeader()

isTop

boolean isTop()

hasRequest

boolean hasRequest()

getSessionId

java.lang.String getSessionId()

setSessionId

void setSessionId(java.lang.String sessionId)

isSessionIdFromCookie

boolean isSessionIdFromCookie()

getMemorySession

HttpSession getMemorySession()

getCookie

Cookie getCookie(java.lang.String name)

setHasCookie

void setHasCookie()

killKeepalive

void killKeepalive(java.lang.String reason)

isSuspend

boolean isSuspend()

isComet

boolean isComet()

isDuplex

boolean isDuplex()

isConnectionClosed

boolean isConnectionClosed()

isLoginRequested

boolean isLoginRequested()

requestLogin

void requestLogin()

login

boolean login(boolean isFail)

isMultipartEnabled

boolean isMultipartEnabled()

getServletResponse

ServletResponse getServletResponse()

getAbstractHttpRequest

AbstractHttpRequest getAbstractHttpRequest()

getSocketLink

SocketLink getSocketLink()