org.xwiki.container
Interface Response

All Known Implementing Classes:
PortletResponse, ServletResponse

public interface Response

Represents a server response.


Method Summary
 OutputStream getOutputStream()
          Returns an OutputStream suitable for writing binary data in the response.
 void setContentLength(int length)
          Sets the length of the content body in the response.
 void setContentType(String mimeType)
          Sets the content type of the response being sent to the client, as a MIME type string.
 

Method Detail

getOutputStream

OutputStream getOutputStream()
                             throws IOException
Returns an OutputStream suitable for writing binary data in the response.

Returns:
the binary OutputStream for the response, or null if the response does not allow writing data
Throws:
IOException - if an output exception occurred

setContentLength

void setContentLength(int length)
Sets the length of the content body in the response. If this length is not relevant to the type of connection, it will simply be ignored.

Parameters:
length - an integer specifying the length of the content being returned to the client

setContentType

void setContentType(String mimeType)
Sets the content type of the response being sent to the client, as a MIME type string. For example, text/html. If the MIME type is not relevant to the type of connection, it will simply be ignored.

Parameters:
mimeType - the MIME type for this response, according to the RFC 2045.