|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object | +--org.apache.tomcat.core.RequestImpl
Field Summary | |
static int |
ACC_IN_OUT
|
static int |
ACC_OUT_COUNT
|
static int |
ACC_POST_MAP
|
static int |
ACC_POST_SERVICE
|
static int |
ACC_PRE_CMAP
|
static int |
ACC_PRE_RMAP
|
static int |
ACC_PRE_SERVICE
|
static int |
ACCOUNTS
|
protected java.util.Hashtable |
attributes
|
protected java.lang.String |
authType
|
protected org.apache.tomcat.util.ByteBuffer |
bBuffer
|
protected java.lang.String |
charEncoding
|
protected int |
contentLength
|
protected java.lang.String |
contentType
|
protected Context |
context
|
protected ContextManager |
contextM
|
protected java.lang.String |
contextPath
|
protected java.util.Vector |
cookies
|
protected boolean |
didCookies
|
protected boolean |
didParameters
|
protected boolean |
didReadFormData
|
protected ServletWrapper |
handler
|
protected org.apache.tomcat.util.MimeHeaders |
headers
|
protected javax.servlet.ServletInputStream |
in
|
protected java.lang.String |
jvmRoute
|
protected java.lang.String |
localHost
|
protected java.lang.String |
lookupPath
|
protected java.lang.String |
mappedPath
|
protected java.lang.String |
method
|
protected java.util.Hashtable |
parameters
|
protected java.lang.String |
pathInfo
|
protected java.lang.String |
pathTranslated
|
protected boolean |
pathTranslatedIsSet
|
protected java.security.Principal |
principal
|
protected java.lang.String |
protocol
|
protected java.lang.String |
queryString
|
protected java.lang.String |
remoteAddr
|
protected java.lang.String |
remoteHost
|
protected java.lang.String |
remoteUser
|
protected java.lang.String[] |
reqRoles
|
protected java.lang.String |
reqSessionId
|
protected javax.servlet.http.HttpServletRequest |
requestFacade
|
protected java.lang.String |
requestURI
|
protected Response |
response
|
protected java.lang.String |
scheme
|
protected java.lang.String |
serverName
|
protected int |
serverPort
|
protected javax.servlet.http.HttpSession |
serverSession
|
protected java.lang.String |
servletName
|
protected java.lang.String |
servletPath
|
protected java.lang.String |
sessionIdSource
|
protected static org.apache.tomcat.util.StringManager |
sm
|
protected java.lang.String[] |
userRoles
|
Fields inherited from interface org.apache.tomcat.core.Request |
MAX_INCLUDE,
SESSIONID_FROM_COOKIE,
SESSIONID_FROM_URL |
Constructor Summary | |
RequestImpl()
|
Method Summary | |
int |
doRead()
|
int |
doRead(byte[] b,
int off,
int len)
Fill in the buffer. |
long |
getAccount(int pos)
|
java.lang.Object |
getAttribute(java.lang.String name)
|
java.util.Enumeration |
getAttributeNames()
|
java.lang.String |
getAuthType()
|
java.lang.String |
getCharacterEncoding()
|
Request |
getChild()
During include, a sub-request will be created. |
Container |
getContainer()
|
int |
getContentLength()
|
java.lang.String |
getContentType()
|
Context |
getContext()
|
ContextManager |
getContextManager()
|
javax.servlet.http.Cookie |
getCookie(int idx)
|
int |
getCookieCount()
|
javax.servlet.http.Cookie[] |
getCookies()
|
javax.servlet.http.HttpServletRequest |
getFacade()
One-to-One with Facade |
java.lang.String |
getHeader(java.lang.String name)
|
java.util.Enumeration |
getHeaderNames()
|
java.util.Enumeration |
getHeaders(java.lang.String name)
|
org.apache.tomcat.util.ByteBuffer |
getInputBuffer()
|
javax.servlet.ServletInputStream |
getInputStream()
|
java.lang.String |
getJvmRoute()
|
java.lang.String |
getLocalHost()
|
java.lang.String |
getLookupPath()
|
java.lang.String |
getMappedPath()
The file - result of mapping the request ( using aliases and other mapping rules. |
java.lang.String |
getMethod()
|
org.apache.tomcat.util.MimeHeaders |
getMimeHeaders()
|
java.lang.Object |
getNote(int pos)
|
java.lang.String |
getParameter(java.lang.String name)
|
java.util.Enumeration |
getParameterNames()
|
java.util.Hashtable |
getParameters()
|
java.lang.String[] |
getParameterValues(java.lang.String name)
Set query string - will be called by forward |
Request |
getParent()
If this is a sub-request, return the parent |
java.lang.String |
getPathInfo()
Path Info - set be mappers or from adapter |
java.lang.String |
getPathTranslated()
Not so usefull - it return the path translated for a URL relative the the context, i.e. |
java.lang.String |
getProtocol()
|
java.lang.String |
getQueryString()
|
java.io.BufferedReader |
getReader()
|
java.lang.String |
getRemoteAddr()
|
java.lang.String |
getRemoteHost()
Expensive - should be implemented as a callback where possible! |
java.lang.String |
getRemoteUser()
|
java.lang.String |
getRequestedSessionId()
|
java.lang.String |
getRequestURI()
|
java.lang.String[] |
getRequiredRoles()
If this request is subject to a security constraint. |
Response |
getResponse()
One-to-One with Response |
java.lang.String |
getScheme()
|
java.lang.String |
getServerName()
Return the server name. |
int |
getServerPort()
|
java.lang.String |
getServletPath()
|
java.lang.String |
getServletPrefix()
|
javax.servlet.http.HttpSession |
getSession(boolean create)
|
java.lang.String |
getSessionIdSource()
Get the source of the session Id. |
Request |
getTop()
This is the top request ( for a sub-request ) |
java.security.Principal |
getUserPrincipal()
Return the principal - the adapter will set it |
java.lang.String[] |
getUserRoles()
|
ServletWrapper |
getWrapper()
Wrapper - the servlet that will execute the request Similar with "handler" in Apache. |
boolean |
isSecure()
|
boolean |
isUserInRole(java.lang.String role)
|
void |
recycle()
Support for "pools" |
void |
removeAttribute(java.lang.String name)
|
void |
setAccount(int pos,
long value)
|
void |
setAttribute(java.lang.String name,
java.lang.Object value)
|
void |
setAuthType(java.lang.String authType)
|
void |
setBody(java.lang.StringBuffer body)
|
void |
setCharEncoding(java.lang.String enc)
|
void |
setChild(Request req)
|
void |
setContainer(Container container)
|
void |
setContentLength(int len)
|
void |
setContentType(java.lang.String type)
|
void |
setContext(Context context)
Context - will be set by contextMap stage of request interceptors |
void |
setContextManager(ContextManager cm)
Pointer to the server engine - for errors, etc |
void |
setInputBuffer(org.apache.tomcat.util.ByteBuffer buf)
|
void |
setJvmRoute(java.lang.String jvmRoute)
|
void |
setLocalHost(java.lang.String host)
|
void |
setLookupPath(java.lang.String l)
|
void |
setMappedPath(java.lang.String m)
|
void |
setMethod(java.lang.String method)
|
void |
setMimeHeaders(org.apache.tomcat.util.MimeHeaders headers)
|
void |
setNote(int pos,
java.lang.Object value)
Add a per/request internal attribute. |
void |
setParameters(java.util.Hashtable h)
|
void |
setParent(Request req)
|
void |
setPathInfo(java.lang.String pathInfo)
|
void |
setPathTranslated(java.lang.String s)
All adapters that know the PT needs to call this method, in order to set pathTranslatedIsSet, otherwise tomcat will try to compute it again |
void |
setProtocol(java.lang.String protocol)
|
void |
setQueryString(java.lang.String queryString)
Set query string - will be called by forward |
void |
setRemoteAddr(java.lang.String remoteAddr)
|
void |
setRemoteHost(java.lang.String remoteHost)
|
void |
setRemoteUser(java.lang.String s)
|
void |
setRequestedSessionId(java.lang.String reqSessionId)
|
void |
setRequestURI(java.lang.String r)
|
void |
setRequiredRoles(java.lang.String[] roles)
|
void |
setResponse(Response response)
|
void |
setScheme(java.lang.String scheme)
|
void |
setServerName(java.lang.String serverName)
Virtual host |
void |
setServerPort(int serverPort)
|
void |
setServletPath(java.lang.String servletPath)
Servlet Path |
void |
setSession(javax.servlet.http.HttpSession serverSession)
|
void |
setSessionIdSource(java.lang.String s)
|
void |
setUserPrincipal(java.security.Principal p)
|
void |
setUserRoles(java.lang.String[] roles)
|
void |
setWrapper(ServletWrapper handler)
|
java.lang.String |
toString()
|
java.lang.String |
toStringDebug()
|
Methods inherited from class java.lang.Object |
clone,
equals,
finalize,
getClass,
hashCode,
notify,
notifyAll,
wait,
wait,
wait |
Field Detail |
protected java.lang.String jvmRoute
protected java.lang.String requestURI
protected java.lang.String queryString
protected java.lang.String serverName
protected java.util.Vector cookies
protected java.lang.String contextPath
protected java.lang.String lookupPath
protected java.lang.String servletPath
protected java.lang.String pathInfo
protected java.lang.String pathTranslated
protected boolean pathTranslatedIsSet
protected java.util.Hashtable parameters
protected int contentLength
protected java.lang.String contentType
protected java.lang.String charEncoding
protected java.lang.String authType
protected java.lang.String remoteUser
protected java.security.Principal principal
protected java.lang.String[] userRoles
protected java.lang.String[] reqRoles
protected Response response
protected javax.servlet.http.HttpServletRequest requestFacade
protected Context context
protected ContextManager contextM
protected java.util.Hashtable attributes
protected boolean didReadFormData
protected boolean didParameters
protected boolean didCookies
protected java.lang.String reqSessionId
protected java.lang.String sessionIdSource
protected javax.servlet.http.HttpSession serverSession
protected java.lang.String servletName
protected ServletWrapper handler
protected java.lang.String mappedPath
protected java.lang.String scheme
protected java.lang.String method
protected java.lang.String protocol
protected org.apache.tomcat.util.MimeHeaders headers
protected javax.servlet.ServletInputStream in
protected int serverPort
protected java.lang.String remoteAddr
protected java.lang.String remoteHost
protected java.lang.String localHost
protected org.apache.tomcat.util.ByteBuffer bBuffer
protected static org.apache.tomcat.util.StringManager sm
public static final int ACC_PRE_CMAP
public static final int ACC_PRE_RMAP
public static final int ACC_POST_MAP
public static final int ACC_PRE_SERVICE
public static final int ACC_POST_SERVICE
public static final int ACC_IN_OUT
public static final int ACC_OUT_COUNT
public static final int ACCOUNTS
Constructor Detail |
public RequestImpl()
Method Detail |
public void setContext(Context context)
public void setContextManager(ContextManager cm)
public ContextManager getContextManager()
public java.lang.String getScheme()
public java.lang.String getMethod()
public java.lang.String getRequestURI()
public java.lang.String getQueryString()
public java.lang.String getProtocol()
public java.lang.String getServerName()
public void setServerName(java.lang.String serverName)
public java.lang.String getLookupPath()
public void setLookupPath(java.lang.String l)
public java.lang.String getParameter(java.lang.String name)
public java.lang.String[] getParameterValues(java.lang.String name)
public java.util.Enumeration getParameterNames()
public java.lang.String getAuthType()
public java.lang.String getCharacterEncoding()
public int getContentLength()
public java.lang.String getContentType()
public void setPathTranslated(java.lang.String s)
public java.lang.String getPathTranslated()
public java.lang.String getPathInfo()
public void setRemoteUser(java.lang.String s)
public java.lang.String getRemoteUser()
public boolean isSecure()
public void setUserPrincipal(java.security.Principal p)
public java.security.Principal getUserPrincipal()
public void setRequiredRoles(java.lang.String[] roles)
public java.lang.String[] getRequiredRoles()
public void setUserRoles(java.lang.String[] roles)
public java.lang.String[] getUserRoles()
public boolean isUserInRole(java.lang.String role)
public java.lang.String getServletPath()
public javax.servlet.http.HttpServletRequest getFacade()
public Context getContext()
public void setResponse(Response response)
public Response getResponse()
public java.lang.String getJvmRoute()
public void setJvmRoute(java.lang.String jvmRoute)
public java.lang.String getRequestedSessionId()
public void setRequestedSessionId(java.lang.String reqSessionId)
public java.lang.String getSessionIdSource()
public void setSessionIdSource(java.lang.String s)
public void setSession(javax.servlet.http.HttpSession serverSession)
public javax.servlet.http.HttpSession getSession(boolean create)
public int getCookieCount()
public javax.servlet.http.Cookie getCookie(int idx)
public javax.servlet.http.Cookie[] getCookies()
public ServletWrapper getWrapper()
public void setWrapper(ServletWrapper handler)
public Container getContainer()
public void setContainer(Container container)
public java.lang.String getMappedPath()
public void setMappedPath(java.lang.String m)
public void setRequestURI(java.lang.String r)
public void setParameters(java.util.Hashtable h)
public java.util.Hashtable getParameters()
public void setContentLength(int len)
public void setContentType(java.lang.String type)
public void setCharEncoding(java.lang.String enc)
public void setAuthType(java.lang.String authType)
public void setPathInfo(java.lang.String pathInfo)
public void setQueryString(java.lang.String queryString)
public void setServletPath(java.lang.String servletPath)
public java.lang.Object getAttribute(java.lang.String name)
public void setAttribute(java.lang.String name, java.lang.Object value)
public void removeAttribute(java.lang.String name)
public java.util.Enumeration getAttributeNames()
public Request getParent()
public void setParent(Request req)
public Request getChild()
public void setChild(Request req)
public Request getTop()
public java.util.Enumeration getHeaders(java.lang.String name)
public java.io.BufferedReader getReader() throws java.io.IOException
public void recycle()
public org.apache.tomcat.util.MimeHeaders getMimeHeaders()
public java.lang.String getHeader(java.lang.String name)
public java.util.Enumeration getHeaderNames()
public org.apache.tomcat.util.ByteBuffer getInputBuffer()
public void setInputBuffer(org.apache.tomcat.util.ByteBuffer buf)
public javax.servlet.ServletInputStream getInputStream() throws java.io.IOException
public int getServerPort()
public java.lang.String getRemoteAddr()
public java.lang.String getRemoteHost()
public int doRead(byte[] b, int off, int len) throws java.io.IOException
public int doRead() throws java.io.IOException
public java.lang.String getServletPrefix()
public void setScheme(java.lang.String scheme)
public void setMethod(java.lang.String method)
public void setProtocol(java.lang.String protocol)
public void setMimeHeaders(org.apache.tomcat.util.MimeHeaders headers)
public void setBody(java.lang.StringBuffer body)
public void setServerPort(int serverPort)
public void setRemoteAddr(java.lang.String remoteAddr)
public void setRemoteHost(java.lang.String remoteHost)
public java.lang.String getLocalHost()
public void setLocalHost(java.lang.String host)
public java.lang.String toString()
public java.lang.String toStringDebug()
public void setAccount(int pos, long value)
public long getAccount(int pos)
public void setNote(int pos, java.lang.Object value)
public java.lang.Object getNote(int pos)
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |