org.apache.coyote.tomcat5

Class CoyoteResponseFacade

Implemented Interfaces:
HttpServletResponse, ServletResponse

public class CoyoteResponseFacade
extends ResponseFacade
implements HttpServletResponse

Facade class that wraps a Coyote response object. All methods are delegated to the wrapped response.

Version:
$Revision: 1.4.2.1 $ $Date: 2004/11/18 22:14:24 $

Authors:
Remy Maucherat
Jean-Francois Arcand

Field Summary

protected CoyoteResponse
response
The wrapped response.

Fields inherited from class org.apache.catalina.connector.ResponseFacade

resp, response

Constructor Summary

CoyoteResponseFacade(CoyoteResponse response)
Construct a wrapper for the specified response.

Method Summary

void
addCookie(Cookie cookie)
void
addDateHeader(String name, long date)
void
addHeader(String name, String value)
void
addIntHeader(String name, int value)
void
clear()
Clear facade.
boolean
containsHeader(String name)
String
encodeRedirectURL(String url)
String
encodeRedirectUrl(String url)
String
encodeURL(String url)
String
encodeUrl(String url)
void
finish()
void
flushBuffer()
int
getBufferSize()
String
getCharacterEncoding()
Locale
getLocale()
ServletOutputStream
getOutputStream()
PrintWriter
getWriter()
boolean
isCommitted()
boolean
isFinished()
void
reset()
void
resetBuffer()
void
sendError(int sc)
void
sendError(int sc, String msg)
void
sendRedirect(String location)
void
setBufferSize(int size)
void
setContentLength(int len)
void
setContentType(String type)
void
setDateHeader(String name, long date)
void
setHeader(String name, String value)
void
setIntHeader(String name, int value)
void
setLocale(Locale loc)
void
setStatus(int sc)
void
setStatus(int sc, String sm)

Methods inherited from class org.apache.catalina.connector.ResponseFacade

clear, finish, flushBuffer, getBufferSize, getCharacterEncoding, getContentType, getLocale, getOutputStream, getWriter, isCommitted, isFinished, reset, resetBuffer, setBufferSize, setCharacterEncoding, setContentLength, setContentType, setLocale

Field Details

response

protected CoyoteResponse response
The wrapped response.

Constructor Details

CoyoteResponseFacade

public CoyoteResponseFacade(CoyoteResponse response)
Construct a wrapper for the specified response.

Parameters:
response - The response to be wrapped

Method Details

addCookie

public void addCookie(Cookie cookie)


addDateHeader

public void addDateHeader(String name,
                          long date)


addHeader

public void addHeader(String name,
                      String value)


addIntHeader

public void addIntHeader(String name,
                         int value)


clear

public void clear()
Clear facade.
Overrides:
clear in interface ResponseFacade


containsHeader

public boolean containsHeader(String name)


encodeRedirectURL

public String encodeRedirectURL(String url)


encodeRedirectUrl

public String encodeRedirectUrl(String url)


encodeURL

public String encodeURL(String url)


encodeUrl

public String encodeUrl(String url)


finish

public void finish()
Overrides:
finish in interface ResponseFacade


flushBuffer

public void flushBuffer()
            throws IOException
Overrides:
flushBuffer in interface ResponseFacade


getBufferSize

public int getBufferSize()
Overrides:
getBufferSize in interface ResponseFacade


getCharacterEncoding

public String getCharacterEncoding()
Overrides:
getCharacterEncoding in interface ResponseFacade


getLocale

public Locale getLocale()
Overrides:
getLocale in interface ResponseFacade


getOutputStream

public ServletOutputStream getOutputStream()
            throws IOException
Overrides:
getOutputStream in interface ResponseFacade


getWriter

public PrintWriter getWriter()
            throws IOException
Overrides:
getWriter in interface ResponseFacade


isCommitted

public boolean isCommitted()
Overrides:
isCommitted in interface ResponseFacade


isFinished

public boolean isFinished()
Overrides:
isFinished in interface ResponseFacade


reset

public void reset()
Overrides:
reset in interface ResponseFacade


resetBuffer

public void resetBuffer()
Overrides:
resetBuffer in interface ResponseFacade


sendError

public void sendError(int sc)
            throws IOException


sendError

public void sendError(int sc,
                      String msg)
            throws IOException


sendRedirect

public void sendRedirect(String location)
            throws IOException


setBufferSize

public void setBufferSize(int size)
Overrides:
setBufferSize in interface ResponseFacade


setContentLength

public void setContentLength(int len)
Overrides:
setContentLength in interface ResponseFacade


setContentType

public void setContentType(String type)
Overrides:
setContentType in interface ResponseFacade


setDateHeader

public void setDateHeader(String name,
                          long date)


setHeader

public void setHeader(String name,
                      String value)


setIntHeader

public void setIntHeader(String name,
                         int value)


setLocale

public void setLocale(Locale loc)
Overrides:
setLocale in interface ResponseFacade


setStatus

public void setStatus(int sc)


setStatus

public void setStatus(int sc,
                      String sm)


Copyright B) 2000-2003 Apache Software Foundation. All Rights Reserved.