Weaver 3.1.0a1-D1

com.oldlight.weaver.context
Interface WeaverResponseContext

All Known Implementing Classes:
WeaverResponseContextImpl

public interface WeaverResponseContext

The WeaverResponseContext manages a response to a request.

Author:
Paul Harvey

Method Summary
 void addDateHeader(String name, long date)
          Adds a named date header.
 void addIntHeader(String name, int value)
          Adds a named integer header.
 void addStringHeader(String name, String value)
          Adds a named string header.
 void setCharacterEncoding(String charset)
          Sets the character encoding of the response.
 void setContentLength(int length)
          Sets the lenght of the response.
 void setContentType(String mimeType)
          Sets the content type (MIME type) of the response.
 void setDateHeader(String name, long date)
          Sets a date header in the response.
 void setHeader(String name, String value)
          Sets a header in the response.
 void setIntHeader(String name, int value)
          Seta an integer header in the response.
 void setLocale(Locale locale)
          Sets the locale of the response.
 

Method Detail

setHeader

public void setHeader(String name,
                      String value)
Sets a header in the response.

Parameters:
name - The name of the header to set.
value - The value to set the header to.

setDateHeader

public void setDateHeader(String name,
                          long date)
Sets a date header in the response.

Parameters:
name - The name of the header to set.
date - Number of milliseconds since 1st Jan 1970.

setIntHeader

public void setIntHeader(String name,
                         int value)
Seta an integer header in the response.

Parameters:
name - The name of the header to set.
value - The value to set the header to.

addDateHeader

public void addDateHeader(String name,
                          long date)
Adds a named date header.

Parameters:
name - The name of the header to add.
date - Number of milliseconds since 1st Jan 1970.

addIntHeader

public void addIntHeader(String name,
                         int value)
Adds a named integer header.

Parameters:
name - The name of the header to add.
value - Number of millseconds since 1st Jan 1970.

addStringHeader

public void addStringHeader(String name,
                            String value)
Adds a named string header.

Parameters:
name - The name of the header to add.
value - The value of the header to add.

setContentType

public void setContentType(String mimeType)
Sets the content type (MIME type) of the response.

Parameters:
mimeType - MIME type of the response.

setCharacterEncoding

public void setCharacterEncoding(String charset)
Sets the character encoding of the response.

Parameters:
charset - Character encoding of the response.

setLocale

public void setLocale(Locale locale)
Sets the locale of the response.

Parameters:
locale - Locale of the response.

setContentLength

public void setContentLength(int length)
Sets the lenght of the response.

Parameters:
length - Length of the response.

Copyright ©Paul Harvey