|
||||||||||
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.HttpResponse
org.enhydra.servlet.connectionMethods.EnhydraDirector.DirectorHttpResponse
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.HttpResponse |
__100_Continue, __101_Switching_Protocols, __102_Processing, __200_OK, __201_Created, __202_Accepted, __203_Non_Authoritative_Information, __204_No_Content, __205_Reset_Content, __206_Partial_Content, __207_Multi_Status, __300_Multiple_Choices, __301_Moved_Permanently, __302_Found, __302_Moved_Temporarily, __303_See_Other, __304_Not_Modified, __305_Use_Proxy, __400_Bad_Request, __401_Unauthorized, __402_Payment_Required, __403_Forbidden, __404_Not_Found, __405_Method_Not_Allowed, __406_Not_Acceptable, __407_Proxy_Authentication_Required, __408_Request_Timeout, __409_Conflict, __410_Gone, __411_Length_Required, __412_Precondition_Failed, __413_Request_Entity_Too_Large, __414_Request_URI_Too_Large, __415_Unsupported_Media_Type, __416_Requested_Range_Not_Satisfiable, __417_Expectation_Failed, __422_Unprocessable_Entity, __423_Locked, __424_Failed_Dependency, __500_Internal_Server_Error, __501_Not_Implemented, __502_Bad_Gateway, __503_Service_Unavailable, __504_Gateway_Timeout, __505_HTTP_Version_Not_Supported, __507_Insufficient_Storage, __statusMsg |
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 | |
DirectorHttpResponse(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. |
void |
addSetCookie(javax.servlet.http.Cookie cookie)
Add a Set-Cookie field. |
void |
addSetCookie(java.lang.String name,
java.lang.String value)
Add a Set-Cookie field. |
void |
commit()
|
boolean |
containsField(java.lang.String name)
|
void |
destroy()
Destroy the message. |
void |
flushBuffer()
|
java.lang.Object |
getAttribute(java.lang.String name)
Get a request attribute. |
java.util.Enumeration |
getAttributeNames()
Get Attribute names. |
java.lang.String |
getCharacterEncoding()
Character Encoding. |
int |
getContentLength()
|
java.lang.String |
getContentType()
|
javax.servlet.http.Cookie[] |
getCookies()
|
long |
getDateField(java.lang.String name)
Get a header as a date value. |
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. |
java.io.InputStream |
getInputStream()
|
int |
getIntField(java.lang.String name)
Get a field as an integer value. |
java.io.OutputStream |
getOutputStream()
|
int |
getStatus()
|
java.io.PrintWriter |
getWriter()
|
boolean |
isCommitted()
|
boolean |
isDirty()
|
void |
removeAttribute(java.lang.String name)
Remove a request attribute. |
java.lang.String |
removeField(java.lang.String name)
Remove a field. |
void |
reset()
|
void |
resetBuffer()
|
void |
sendError(int code)
Sends an error response to the client using the specified status code and no default message. |
void |
sendError(int code,
java.lang.String message)
Send Error Response. |
void |
sendRedirect(java.lang.String location)
Sends a redirect response to the client using the specified redirect location URL. |
java.lang.Object |
setAttribute(java.lang.String name,
java.lang.Object attribute)
Set a request attribute. |
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 |
setStatus(int status)
|
void |
setStatus(int code,
java.lang.String message)
|
java.lang.String |
toString()
|
Methods inherited from class org.mortbay.http.HttpResponse |
completing, getHttpContext, getHttpRequest, getReason, getRequest, readHeader, setHttpContext, setReason, writeHeader |
Methods inherited from class org.mortbay.http.HttpMessage |
getDotVersion, getHeader, getHttpConnection, getMimeType, getState, getVersion, getWrapper, setState, setVersion, setWrapper, updateMimeType |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
Constructor Detail |
public DirectorHttpResponse(EnhydraDirectorConnection conn, EnhydraConnection base)
Method Detail |
public javax.servlet.http.Cookie[] getCookies()
public java.io.InputStream getInputStream()
public java.io.OutputStream getOutputStream()
public void flushBuffer()
public java.io.PrintWriter getWriter() throws java.io.IOException
java.io.IOException
public void resetBuffer()
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 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 void reset()
public int getStatus()
public void setStatus(int status)
public void setStatus(int code, java.lang.String message)
public void sendError(int code, java.lang.String message) throws java.io.IOException
java.io.IOException
public void sendError(int code) throws java.io.IOException
code
- the status code
java.io.IOException
- If an I/O error has occurred.public void sendRedirect(java.lang.String location)
location
- the redirect location URL
java.io.IOException
- If an I/O error has occurred.public void addSetCookie(java.lang.String name, java.lang.String value)
public void addSetCookie(javax.servlet.http.Cookie cookie)
public void commit() throws java.io.IOException
java.io.IOException
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |