|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectcom.caucho.server.connection.RequestWrapper
com.caucho.server.connection.RequestAdapter
public class RequestAdapter
Any requests that depends on an underlying request, like include() requests or adapters for other servlet engines.
| Field Summary | |
|---|---|
static java.lang.String |
CONTEXT_PATH
|
static java.lang.String |
ERROR_URI
|
static java.lang.String |
EXCEPTION
|
static java.lang.String |
EXCEPTION_TYPE
|
static java.lang.String |
JSP_EXCEPTION
|
static java.lang.String |
MESSAGE
|
static java.lang.String |
PATH_INFO
|
static java.lang.String |
QUERY_STRING
|
static java.lang.String |
REQUEST_URI
|
static java.lang.String |
SERVLET_NAME
|
static java.lang.String |
SERVLET_PATH
|
static java.lang.String |
SHUTDOWN
|
static java.lang.String |
STATUS_CODE
|
| Fields inherited from class com.caucho.server.connection.RequestWrapper |
|---|
_request |
| Fields inherited from interface javax.servlet.http.HttpServletRequest |
|---|
BASIC_AUTH, CLIENT_CERT_AUTH, DIGEST_AUTH, FORM_AUTH |
| Constructor Summary | |
|---|---|
protected |
RequestAdapter()
|
protected |
RequestAdapter(HttpServletRequest request,
WebApp app)
|
| Method Summary | |
|---|---|
boolean |
allowKeepalive()
|
boolean |
authenticate()
|
static RequestAdapter |
create()
Creates a new RequestAdapter. |
static RequestAdapter |
create(HttpServletRequest request,
WebApp app)
Creates a new RequestAdapter. |
protected void |
free()
Clears the adapter. |
static void |
free(RequestAdapter reqAdapt)
Frees the adapter for reuse. |
Cookie |
getCookie(java.lang.String name)
|
protected java.lang.String |
getCookieName(SessionManager manager)
|
Cookie[] |
getCookies()
Returns an array of all cookies sent by the client. |
boolean |
getHasCookie()
|
HttpSession |
getMemorySession()
|
java.lang.String |
getPageContextPath()
|
static java.lang.String |
getPageContextPath(HttpServletRequest request)
|
java.lang.String |
getPagePathInfo()
Returns the path-info for the current page, i.e. |
static java.lang.String |
getPagePathInfo(HttpServletRequest request)
Returns the path-info for the current page, i.e. |
java.lang.String |
getPageQueryString()
Returns the query-string for the current page, i.e. |
static java.lang.String |
getPageQueryString(HttpServletRequest request)
Returns the query-string for the current page, i.e. |
java.lang.String |
getPageServletPath()
Returns the servlet-path for the current page, i.e. |
static java.lang.String |
getPageServletPath(HttpServletRequest request)
Returns the servlet-path for the current page, i.e. |
java.lang.String |
getPageURI()
Returns the URI for the current page: included or top-level. |
static java.lang.String |
getPageURI(HttpServletRequest request)
|
int |
getRequestDepth(int depth)
|
java.lang.String |
getRequestedSessionId()
Returns the session id. |
protected HttpServletResponse |
getResponse()
|
HttpSession |
getSession(boolean create)
Returns a session. |
protected SessionManager |
getSessionManager()
|
ReadStream |
getStream()
Returns the underlying read stream. |
java.lang.String |
getVaryCookie()
|
boolean |
getVaryCookies()
|
WebApp |
getWebApp()
|
void |
init(HttpServletRequest request,
HttpServletResponse response,
WebApp app)
|
boolean |
isRequestedSessionIdFromCookie()
Returns true if the session came from a cookie. |
boolean |
isRequestedSessionIdFromURL()
Returns true if the session came URL-encoding. |
boolean |
isRequestedSessionIdValid()
Returns true if the session is valid. |
boolean |
isTop()
|
boolean |
isUserInRole(java.lang.String role)
Checks the isUserInRole. |
void |
killKeepalive()
|
void |
setHasCookie()
|
void |
setHeader(java.lang.String key,
java.lang.String value)
|
void |
setResponse(CauchoResponse response)
|
java.util.HashMap<java.lang.String,java.lang.String> |
setRoleMap(java.util.HashMap<java.lang.String,java.lang.String> map)
Sets the role map. |
void |
setVaryCookie(java.lang.String cookie)
|
void |
setWebApp(WebApp app)
|
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Methods inherited from interface javax.servlet.http.HttpServletRequest |
|---|
getAuthType, getContextPath, getDateHeader, getHeader, getHeaderNames, getHeaders, getIntHeader, getMethod, getPathInfo, getPathTranslated, getQueryString, getRemoteUser, getRequestURI, getRequestURL, getServletPath, getSession, getUserPrincipal, isRequestedSessionIdFromUrl |
| Methods inherited from interface javax.servlet.ServletRequest |
|---|
getAttribute, getAttributeNames, getCharacterEncoding, getContentLength, getContentType, getInputStream, getLocalAddr, getLocale, getLocales, getLocalName, getLocalPort, getParameter, getParameterMap, getParameterNames, getParameterValues, getProtocol, getReader, getRealPath, getRemoteAddr, getRemoteHost, getRemotePort, getRequestDispatcher, getScheme, getServerName, getServerPort, isSecure, removeAttribute, setAttribute, setCharacterEncoding |
| Field Detail |
|---|
public static java.lang.String REQUEST_URI
public static java.lang.String CONTEXT_PATH
public static java.lang.String SERVLET_PATH
public static java.lang.String PATH_INFO
public static java.lang.String QUERY_STRING
public static java.lang.String STATUS_CODE
public static java.lang.String EXCEPTION_TYPE
public static java.lang.String MESSAGE
public static java.lang.String EXCEPTION
public static java.lang.String ERROR_URI
public static java.lang.String SERVLET_NAME
public static java.lang.String JSP_EXCEPTION
public static java.lang.String SHUTDOWN
| Constructor Detail |
|---|
protected RequestAdapter()
protected RequestAdapter(HttpServletRequest request,
WebApp app)
| Method Detail |
|---|
public static RequestAdapter create(HttpServletRequest request,
WebApp app)
public static RequestAdapter create()
public void init(HttpServletRequest request,
HttpServletResponse response,
WebApp app)
throws ServletException
ServletExceptionpublic boolean isTop()
isTop in interface CauchoRequestpublic void setWebApp(WebApp app)
protected HttpServletResponse getResponse()
public void setResponse(CauchoResponse response)
public ReadStream getStream()
throws java.io.IOException
getStream in interface CauchoRequestjava.io.IOExceptionpublic java.lang.String getPageURI()
getPageURI in interface CauchoRequestpublic static java.lang.String getPageURI(HttpServletRequest request)
public java.lang.String getPageContextPath()
getPageContextPath in interface CauchoRequestpublic static java.lang.String getPageContextPath(HttpServletRequest request)
public java.lang.String getPageServletPath()
getPageServletPath in interface CauchoRequestpublic static java.lang.String getPageServletPath(HttpServletRequest request)
public java.lang.String getPagePathInfo()
getPagePathInfo in interface CauchoRequestpublic static java.lang.String getPagePathInfo(HttpServletRequest request)
public java.lang.String getPageQueryString()
getPageQueryString in interface CauchoRequestpublic static java.lang.String getPageQueryString(HttpServletRequest request)
public int getRequestDepth(int depth)
getRequestDepth in interface CauchoRequest
public void setHeader(java.lang.String key,
java.lang.String value)
setHeader in interface CauchoRequestpublic WebApp getWebApp()
getWebApp in interface CauchoRequestpublic void setVaryCookie(java.lang.String cookie)
setVaryCookie in interface CauchoRequestpublic java.lang.String getVaryCookie()
getVaryCookie in interface CauchoRequestpublic boolean getVaryCookies()
getVaryCookies in interface CauchoRequestpublic void setHasCookie()
setHasCookie in interface CauchoRequestpublic boolean getHasCookie()
getHasCookie in interface CauchoRequestpublic HttpSession getMemorySession()
getMemorySession in interface CauchoRequestpublic HttpSession getSession(boolean create)
RequestWrapper
getSession in interface HttpServletRequestgetSession in class RequestWrappercreate - If true, then create a new session if none exists.public java.lang.String getRequestedSessionId()
RequestWrapper
getRequestedSessionId in interface HttpServletRequestgetRequestedSessionId in class RequestWrapperpublic boolean isRequestedSessionIdValid()
RequestWrapper
isRequestedSessionIdValid in interface HttpServletRequestisRequestedSessionIdValid in class RequestWrapperpublic boolean isRequestedSessionIdFromCookie()
RequestWrapper
isRequestedSessionIdFromCookie in interface HttpServletRequestisRequestedSessionIdFromCookie in class RequestWrapperpublic boolean isRequestedSessionIdFromURL()
RequestWrapper
isRequestedSessionIdFromURL in interface HttpServletRequestisRequestedSessionIdFromURL in class RequestWrapperprotected final SessionManager getSessionManager()
protected final java.lang.String getCookieName(SessionManager manager)
public Cookie[] getCookies()
RequestWrapper
getCookies in interface HttpServletRequestgetCookies in class RequestWrapperpublic Cookie getCookie(java.lang.String name)
getCookie in interface CauchoRequestpublic void killKeepalive()
killKeepalive in interface CauchoRequestpublic boolean allowKeepalive()
allowKeepalive in interface CauchoRequestpublic java.util.HashMap<java.lang.String,java.lang.String> setRoleMap(java.util.HashMap<java.lang.String,java.lang.String> map)
public boolean isUserInRole(java.lang.String role)
isUserInRole in interface HttpServletRequestisUserInRole in class RequestWrapper
public boolean authenticate()
throws ServletException,
java.io.IOException
authenticate in interface CauchoRequestServletException
java.io.IOExceptionpublic static void free(RequestAdapter reqAdapt)
protected void free()
free in class RequestWrapper
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||