More information: http://www.cs.berkeley.edu/~mdw/proj/seda/

seda.sandStorm.lib.http
Class httpOKResponse

java.lang.Object
  |
  +--seda.sandStorm.lib.http.httpResponse
        |
        +--seda.sandStorm.lib.http.httpOKResponse
All Implemented Interfaces:
httpConst, QueueElementIF

public class httpOKResponse
extends httpResponse
implements httpConst, QueueElementIF

An httpResponse corresponding to a '200 OK' response.

Author:
Matt Welsh

Fields inherited from class seda.sandStorm.lib.http.httpResponse
code, combinedData, contentLength, contentType, DEFAULT_MIME_TYPE, defaultHeader, header, payload, RESPONSE_BAD_REQUEST, RESPONSE_INTERNAL_SERVER_ERROR, RESPONSE_NOT_FOUND, RESPONSE_OK, RESPONSE_REDIRECT, RESPONSE_SERVICE_UNAVAILABLE
 
Fields inherited from interface seda.sandStorm.lib.http.httpConst
CRLF, DEFAULT_HTTP_PORT, HTTP_VERSION, WRITE_CLOG_THRESHOLD
 
Constructor Summary
httpOKResponse(java.lang.String contentType, BufferElement payload)
          Create an httpOKResponse with the given payload corresponding to the given request, using the given MIME content-type.
httpOKResponse(java.lang.String contentType, BufferElement payload, int contentLength)
          Create an httpOKResponse with the given payload corresponding to the given request, using the given MIME content-type.
httpOKResponse(java.lang.String contentType, int payloadSize)
          Create an httpOKResponse with a given response payload size and MIME type.
httpOKResponse(java.lang.String contentType, int payloadSize, SinkIF compQ)
          Create an httpOKResponse with a given response payload size, MIME type, and completion sink.
 
Method Summary
protected  java.lang.String getEntityHeader()
          Return the entity header as a String.
 java.lang.String toString()
           
 
Methods inherited from class seda.sandStorm.lib.http.httpResponse
getBuffers, getDefaultHeader, getHeader, getPayload, setDefaultHeader, setPayload
 
Methods inherited from class java.lang.Object
, clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

httpOKResponse

public httpOKResponse(java.lang.String contentType,
                      BufferElement payload)
Create an httpOKResponse with the given payload corresponding to the given request, using the given MIME content-type.

httpOKResponse

public httpOKResponse(java.lang.String contentType,
                      BufferElement payload,
                      int contentLength)
Create an httpOKResponse with the given payload corresponding to the given request, using the given MIME content-type. Use the given content length in the header of the response.

httpOKResponse

public httpOKResponse(java.lang.String contentType,
                      int payloadSize)
Create an httpOKResponse with a given response payload size and MIME type.

httpOKResponse

public httpOKResponse(java.lang.String contentType,
                      int payloadSize,
                      SinkIF compQ)
Create an httpOKResponse with a given response payload size, MIME type, and completion sink.
Method Detail

getEntityHeader

protected java.lang.String getEntityHeader()
Description copied from class: httpResponse
Return the entity header as a String. Must be implemented by subclasses of httpResponse.
Overrides:
getEntityHeader in class httpResponse

toString

public java.lang.String toString()
Overrides:
toString in class java.lang.Object

More information: http://www.cs.berkeley.edu/~mdw/proj/seda/