org.xlightweb
Interface IHttpResponse

Package class diagram package IHttpResponse
All Superinterfaces:
IHeader, IHttpMessage, IPart
All Known Implementing Classes:
HttpResponse

public interface IHttpResponse
extends IHttpMessage

Http response


Field Summary
 
Fields inherited from interface org.xlightweb.IHttpMessage
CONNECT_METHOD, DEFAULT_ENCODING, DEFAULT_ENCODING_KEY, DELETE_METHOD, GET_METHOD, HEAD_METHOD, OPTIONS_METHOD, POST_METHOD, PUT_METHOD, TRACE_METHOD
 
Method Summary
 String getDate()
          returns the Date header parameter or null if the header is not set
 String getProtocol()
          returns the protocol
 String getReason()
          returns the reason
 IHttpResponseHeader getResponseHeader()
          returns the response header
 String getServer()
          gets the Server header parameter
 int getStatus()
          returns the status
 void setDate(String date)
          sets the Date header parameter
 void setProtocol(String protocol)
          sets the protocol
 void setReason(String reason)
          sets the reason
 void setServer(String server)
          sets the Server header parameter
 void setStatus(int status)
          sets the status
 
Methods inherited from interface org.xlightweb.IHttpMessage
getAttribute, getAttributeNames, getAttributeNameSet, getCharacterEncoding, getContentLength, getContentType, getMessageHeader, getProtocolVersion, getTransferEncoding, removeHopByHopHeaders, setAttribute, setContentLength, setContentType, setTransferEncoding
 
Methods inherited from interface org.xlightweb.IPart
getBlockingBody, getBody, getNonBlockingBody, getPartHeader, hasBody
 
Methods inherited from interface org.xlightweb.IHeader
addHeader, addHeaderLine, addHeaderlines, containsHeader, getDisposition, getDispositionParam, getDispositionType, getHeader, getHeader, getHeaderList, getHeaderNames, getHeaderNameSet, getHeaders, removeHeader, setHeader
 

Method Detail

getStatus

int getStatus()
returns the status

Returns:
the status

setStatus

void setStatus(int status)
sets the status

Parameters:
status - the status

getReason

String getReason()
returns the reason

Returns:
the reason

setReason

void setReason(String reason)
sets the reason

Parameters:
reason - the reason

getProtocol

String getProtocol()
returns the protocol

Specified by:
getProtocol in interface IHttpMessage
Returns:
the protocol

setProtocol

void setProtocol(String protocol)
sets the protocol

Parameters:
protocol - the protocol

setServer

void setServer(String server)
sets the Server header parameter

Parameters:
server - the Server header parameter

getServer

String getServer()
gets the Server header parameter

Returns:
the Server header parameter

getDate

String getDate()
returns the Date header parameter or null if the header is not set

Returns:
the Date header parameter or null if the header is not set

setDate

void setDate(String date)
sets the Date header parameter

Parameters:
date - the Date header parameter

getResponseHeader

IHttpResponseHeader getResponseHeader()
returns the response header

Returns:
the response header