|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.mortbay.http.HttpMessage
org.mortbay.http.HttpRequest
org.enhydra.servlet.connectionMethods.EnhydraDirector.DirectorHttpRequest
Nested Class Summary |
Nested classes inherited from class org.mortbay.http.HttpMessage |
org.mortbay.http.HttpMessage.HeaderWriter |
Field Summary |
Fields inherited from class org.mortbay.http.HttpRequest |
__CONNECT, __DELETE, __GET, __HEAD, __maxFormContentSize, __maxLineLength, __methodCache, __MOVE, __OPTIONS, __POST, __PUT, __TRACE, __versionCache |
Fields inherited from class org.mortbay.http.HttpMessage |
__HTTP_0_9, __HTTP_1_0, __HTTP_1_1, __HTTP_1_X, __MSG_BAD, __MSG_EDITABLE, __MSG_RECEIVED, __MSG_SENDING, __MSG_SENT, __SCHEME, __SSL_SCHEME, __state, _attributes, _characterEncoding, _connection, _dotVersion, _header, _mimeType, _state, _version, _wrapper |
Constructor Summary | |
DirectorHttpRequest(EnhydraDirectorConnection conn,
EnhydraConnection base)
|
Method Summary | |
void |
addDateField(java.lang.String name,
java.util.Date date)
Adds the value of a date field. |
void |
addDateField(java.lang.String name,
long date)
Add the value of a date field. |
void |
addField(java.lang.String name,
java.lang.String value)
Add to a multi-value field value. |
void |
addIntField(java.lang.String name,
int value)
Adds the value of an integer field. |
boolean |
containsField(java.lang.String name)
|
void |
destroy()
Destroy the message. |
java.lang.Object |
getAttribute(java.lang.String name)
Get a request attribute. |
java.util.Enumeration |
getAttributeNames()
Get Attribute names. |
java.lang.String |
getAuthType()
|
java.lang.String |
getAuthUser()
|
java.lang.String |
getCharacterEncoding()
Character Encoding. |
int |
getContentLength()
|
java.lang.String |
getContentType()
|
javax.servlet.http.Cookie[] |
getCookies()
Extract received cookies from a header. |
long |
getDateField(java.lang.String name)
Get a header as a date value. |
java.lang.String |
getEncodedPath()
Get the encoded request path. |
EnhydraDirectorConnection |
getEnhydraDirectorConnection()
|
java.lang.String |
getField(java.lang.String name)
Get a value of header. |
java.util.Enumeration |
getFieldNames()
Get Header Names. |
java.util.Enumeration |
getFieldValues(java.lang.String name)
Get a values of header. |
java.util.Enumeration |
getFieldValues(java.lang.String name,
java.lang.String separators)
Get a values of header. |
org.mortbay.http.HttpFields |
getHeader()
|
java.lang.String |
getHost()
|
java.io.InputStream |
getInputStream()
|
int |
getIntField(java.lang.String name)
Get a field as an integer value. |
java.lang.String |
getMethod()
Get the HTTP method for this request. |
java.io.OutputStream |
getOutputStream()
|
java.lang.String |
getParameter(java.lang.String name)
Get a parameter value. |
java.util.Set |
getParameterNames()
Get the set of parameter names. |
org.mortbay.util.MultiMap |
getParameters()
|
java.util.Map |
getParameterStringArrayMap()
|
java.util.List |
getParameterValues(java.lang.String name)
Get multi valued paramater. |
java.lang.String |
getPath()
Get the request path. |
int |
getPort()
Get the request port. |
java.lang.String |
getProtocol()
|
java.lang.String |
getQuery()
Get the request query. |
java.lang.String |
getRemoteAddr()
|
java.lang.String |
getRemoteHost()
|
java.lang.StringBuffer |
getRequestURL()
Reconstructs the URL the client used to make the request. |
java.lang.StringBuffer |
getRootURL()
Reconstructs the URL the client used to make the request. |
java.lang.String |
getScheme()
Get the request Scheme. |
java.lang.String |
getServerName()
|
int |
getServerPort()
|
org.mortbay.util.URI |
getURI()
Get the full URI. |
boolean |
isCommitted()
|
boolean |
isDirty()
|
boolean |
isHandled()
|
void |
removeAttribute(java.lang.String name)
Remove a request attribute. |
java.lang.String |
removeField(java.lang.String name)
Remove a field. |
java.lang.Object |
setAttribute(java.lang.String name,
java.lang.Object attribute)
Set a request attribute. |
void |
setAuthType(java.lang.String a)
|
void |
setAuthUser(java.lang.String user)
|
void |
setCharacterEncoding(java.lang.String encoding,
boolean setField)
Set Character Encoding. |
void |
setContentLength(int len)
|
void |
setContentType(java.lang.String contentType)
|
void |
setDateField(java.lang.String name,
java.util.Date date)
Sets the value of a date field. |
void |
setDateField(java.lang.String name,
long date)
Sets the value of a date field. |
void |
setField(java.lang.String name,
java.util.List value)
Set a multi-value field value. |
java.lang.String |
setField(java.lang.String name,
java.lang.String value)
Set a field value. |
void |
setIntField(java.lang.String name,
int value)
Sets the value of an integer field. |
void |
setMethod(java.lang.String method)
|
void |
setPath(java.lang.String path)
|
void |
setQuery(java.lang.String q)
|
java.lang.String |
toString()
|
Methods inherited from class org.mortbay.http.HttpRequest |
getAcceptableTransferCodings, getHttpResponse, getRequestLine, getResponse, getTimeStamp, getTimeStampStr, getUserPrincipal, getVersion, hasUserPrincipal, isConfidential, isIntegral, isUserInRole, readHeader, setHandled, setTimeStamp, setUserPrincipal, writeHeader, writeRequestLine |
Methods inherited from class org.mortbay.http.HttpMessage |
getDotVersion, getHttpConnection, getMimeType, getState, getWrapper, reset, setState, setVersion, setWrapper, updateMimeType |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
Constructor Detail |
public DirectorHttpRequest(EnhydraDirectorConnection conn, EnhydraConnection base)
Method Detail |
public EnhydraDirectorConnection getEnhydraDirectorConnection()
public java.io.InputStream getInputStream()
public java.io.OutputStream getOutputStream()
public java.util.Enumeration getFieldNames()
public boolean containsField(java.lang.String name)
public java.lang.String getField(java.lang.String name)
name
-
public java.util.Enumeration getFieldValues(java.lang.String name)
name
-
public java.util.Enumeration getFieldValues(java.lang.String name, java.lang.String separators)
name
- separators
- String of separators.
public java.lang.String setField(java.lang.String name, java.lang.String value)
name
- Name of fieldvalue
- New value of field
public void setField(java.lang.String name, java.util.List value)
name
- Name of fieldvalue
- New values of fieldpublic void addField(java.lang.String name, java.lang.String value) throws java.lang.IllegalStateException
name
- Name of fieldvalue
- New value to add to the field
java.lang.IllegalStateException
- Not editable or sending 1.1
with trailerspublic int getIntField(java.lang.String name)
name
- the case-insensitive field namepublic void setIntField(java.lang.String name, int value)
name
- the field namevalue
- the field integer valuepublic void addIntField(java.lang.String name, int value)
name
- the field namevalue
- the field integer valuepublic long getDateField(java.lang.String name)
name
- the case-insensitive field namepublic void setDateField(java.lang.String name, java.util.Date date)
name
- the field namedate
- the field date valuepublic void addDateField(java.lang.String name, java.util.Date date)
name
- the field namedate
- the field date valuepublic void setDateField(java.lang.String name, long date)
name
- the field namedate
- the field date valuepublic void addDateField(java.lang.String name, long date)
name
- the field namedate
- the field date value
java.lang.IllegalStateException
- Not editable or sending 1.1
with trailerspublic java.lang.String removeField(java.lang.String name) throws java.lang.IllegalStateException
name
- Name of field
java.lang.IllegalStateException
public org.mortbay.http.HttpFields getHeader()
public int getContentLength()
public void setContentLength(int len)
public java.lang.String getCharacterEncoding()
public void setCharacterEncoding(java.lang.String encoding, boolean setField)
public java.lang.String getContentType()
public void setContentType(java.lang.String contentType)
public void destroy()
public java.lang.String toString()
public boolean isCommitted()
public boolean isDirty()
public java.lang.Object getAttribute(java.lang.String name)
name
- Attribute name
public java.lang.Object setAttribute(java.lang.String name, java.lang.Object attribute)
name
- Attribute nameattribute
- Attribute value
public java.util.Enumeration getAttributeNames()
public void removeAttribute(java.lang.String name)
name
- Attribute namepublic java.lang.String getMethod()
public void setMethod(java.lang.String method)
public java.lang.String getProtocol()
public java.lang.StringBuffer getRootURL()
public java.lang.StringBuffer getRequestURL()
StringBuffer
object containing
the reconstructed URLpublic org.mortbay.util.URI getURI()
public java.lang.String getScheme()
public java.lang.String getHost()
public int getPort()
public java.lang.String getPath()
public void setPath(java.lang.String path)
public java.lang.String getEncodedPath()
public java.lang.String getQuery()
public void setQuery(java.lang.String q)
public org.mortbay.util.MultiMap getParameters()
public java.util.Set getParameterNames()
public java.lang.String getParameter(java.lang.String name)
name
- Parameter name
public java.util.List getParameterValues(java.lang.String name)
name
- Parameter name
public java.util.Map getParameterStringArrayMap()
public javax.servlet.http.Cookie[] getCookies()
public java.lang.String getAuthType()
public void setAuthType(java.lang.String a)
public java.lang.String getAuthUser()
public void setAuthUser(java.lang.String user)
public boolean isHandled()
public java.lang.String getRemoteAddr()
public java.lang.String getRemoteHost()
public java.lang.String getServerName()
public int getServerPort()
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |