|
|||||||||
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 | |
protected java.util.Hashtable |
attributes
|
protected java.lang.String |
authType
|
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 |
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.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 |
reqSessionId
|
protected HttpServletRequestFacade |
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 boolean |
sessionIdFromCookie
|
protected boolean |
sessionIdFromURL
|
protected static org.apache.tomcat.util.StringManager |
sm
|
Constructor Summary | |
RequestImpl()
|
Method Summary | |
int |
doRead()
|
int |
doRead(byte[] b,
int off,
int len)
Fill in the buffer. |
java.lang.Object |
getAttribute(java.lang.String name)
|
java.util.Enumeration |
getAttributeNames()
|
java.lang.String |
getAuthType()
|
java.lang.String |
getCharacterEncoding()
|
Container |
getContainer()
|
int |
getContentLength()
|
java.lang.String |
getContentType()
|
Context |
getContext()
|
ContextManager |
getContextManager()
|
javax.servlet.http.Cookie[] |
getCookies()
Return the cookies |
HttpServletRequestFacade |
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)
|
javax.servlet.ServletInputStream |
getInputStream()
|
java.lang.String |
getJvmRoute()
|
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.util.Enumeration |
getParameterNames()
|
java.util.Hashtable |
getParameters()
|
java.lang.String[] |
getParameterValues(java.lang.String name)
|
java.lang.String |
getPathInfo()
Path Info - set be mappers or from adapter |
java.lang.String |
getPathTranslated()
Real Path - should be implemented as a callback ( override it in adapters). |
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()
|
Response |
getResponse()
One-to-One with Response |
java.lang.String |
getScheme()
|
java.lang.String |
getServerName()
|
int |
getServerPort()
|
java.lang.String |
getServletPath()
|
java.lang.String |
getServletPrefix()
|
javax.servlet.http.HttpSession |
getSession(boolean create)
|
java.security.Principal |
getUserPrincipal()
|
ServletWrapper |
getWrapper()
Wrapper - the servlet that will execute the request Similar with "handler" in Apache. |
boolean |
isRequestedSessionIdFromCookie()
|
boolean |
isRequestedSessionIdFromURL()
|
boolean |
isRequestedSessionIdValid()
|
boolean |
isSecure()
|
boolean |
isUserInRole(java.lang.String role)
|
void |
recycle()
Support for "pools" |
void |
removeAttribute(java.lang.String name)
|
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 |
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 |
setLookupPath(java.lang.String l)
Everything after context path ( servletPath + pathInfo + queryInfo ) |
void |
setMappedPath(java.lang.String m)
|
void |
setMethod(java.lang.String method)
|
void |
setMimeHeaders(org.apache.tomcat.util.MimeHeaders headers)
|
void |
setParameters(java.util.Hashtable h)
|
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 |
setRequestedSessionIdFromCookie(boolean newState)
|
void |
setRequestedSessionIdFromURL(boolean newState)
|
void |
setRequestURI(java.lang.String r)
|
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 |
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 Response response
protected HttpServletRequestFacade 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 boolean sessionIdFromCookie
protected boolean sessionIdFromURL
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 static org.apache.tomcat.util.StringManager sm
Constructor Detail |
public RequestImpl()
Method Detail |
public java.lang.String getJvmRoute()
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 java.lang.String getLookupPath()
public void setLookupPath(java.lang.String l)
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 java.security.Principal getUserPrincipal()
public boolean isUserInRole(java.lang.String role)
public java.lang.String getRequestedSessionId()
public void setRequestedSessionId(java.lang.String reqSessionId)
public java.lang.String getServletPath()
public HttpServletRequestFacade getFacade()
public Context getContext()
public void setResponse(Response response)
public Response getResponse()
public boolean isRequestedSessionIdFromCookie()
public boolean isRequestedSessionIdFromURL()
public void setRequestedSessionIdFromCookie(boolean newState)
public void setRequestedSessionIdFromURL(boolean newState)
public void setContext(Context context)
public void setContextManager(ContextManager cm)
public ContextManager getContextManager()
public javax.servlet.http.Cookie[] getCookies()
public javax.servlet.http.HttpSession getSession(boolean create)
public boolean isRequestedSessionIdValid()
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 setSession(javax.servlet.http.HttpSession serverSession)
public void setServletPath(java.lang.String servletPath)
public void setServerName(java.lang.String serverName)
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 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 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 toString()
public java.lang.String toStringDebug()
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |