| 
 | ||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectjavax.servlet.ServletResponseWrapper
javax.servlet.http.HttpServletResponseWrapper
org.freehep.webutil.cache.CacheResponseWrapper
public class CacheResponseWrapper
| Field Summary | |
|---|---|
| protected  OutputStream | cache | 
| protected  javax.servlet.http.HttpServletResponse | origResponse | 
| protected  javax.servlet.ServletOutputStream | stream | 
| protected  PrintWriter | writer | 
| Fields inherited from interface javax.servlet.http.HttpServletResponse | 
|---|
| SC_ACCEPTED, SC_BAD_GATEWAY, SC_BAD_REQUEST, SC_CONFLICT, SC_CONTINUE, SC_CREATED, SC_EXPECTATION_FAILED, SC_FORBIDDEN, SC_FOUND, SC_GATEWAY_TIMEOUT, SC_GONE, SC_HTTP_VERSION_NOT_SUPPORTED, SC_INTERNAL_SERVER_ERROR, SC_LENGTH_REQUIRED, SC_METHOD_NOT_ALLOWED, SC_MOVED_PERMANENTLY, SC_MOVED_TEMPORARILY, SC_MULTIPLE_CHOICES, SC_NO_CONTENT, SC_NON_AUTHORITATIVE_INFORMATION, SC_NOT_ACCEPTABLE, SC_NOT_FOUND, SC_NOT_IMPLEMENTED, SC_NOT_MODIFIED, SC_OK, SC_PARTIAL_CONTENT, SC_PAYMENT_REQUIRED, SC_PRECONDITION_FAILED, SC_PROXY_AUTHENTICATION_REQUIRED, SC_REQUEST_ENTITY_TOO_LARGE, SC_REQUEST_TIMEOUT, SC_REQUEST_URI_TOO_LONG, SC_REQUESTED_RANGE_NOT_SATISFIABLE, SC_RESET_CONTENT, SC_SEE_OTHER, SC_SERVICE_UNAVAILABLE, SC_SWITCHING_PROTOCOLS, SC_TEMPORARY_REDIRECT, SC_UNAUTHORIZED, SC_UNSUPPORTED_MEDIA_TYPE, SC_USE_PROXY | 
| Constructor Summary | |
|---|---|
| CacheResponseWrapper(javax.servlet.http.HttpServletResponse response,
                     OutputStream cache) | |
| Method Summary | |
|---|---|
|  javax.servlet.ServletOutputStream | createOutputStream() | 
|  void | flushBuffer() | 
|  javax.servlet.ServletOutputStream | getOutputStream() | 
|  PrintWriter | getWriter() | 
| Methods inherited from class javax.servlet.http.HttpServletResponseWrapper | 
|---|
| addCookie, addDateHeader, addHeader, addIntHeader, containsHeader, encodeRedirectUrl, encodeRedirectURL, encodeUrl, encodeURL, sendError, sendError, sendRedirect, setDateHeader, setHeader, setIntHeader, setStatus, setStatus | 
| Methods inherited from class javax.servlet.ServletResponseWrapper | 
|---|
| getBufferSize, getCharacterEncoding, getContentType, getLocale, getResponse, isCommitted, reset, resetBuffer, setBufferSize, setCharacterEncoding, setContentLength, setContentType, setLocale, setResponse | 
| Methods inherited from class java.lang.Object | 
|---|
| clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait | 
| Methods inherited from interface javax.servlet.ServletResponse | 
|---|
| getBufferSize, getCharacterEncoding, getContentType, getLocale, isCommitted, reset, resetBuffer, setBufferSize, setCharacterEncoding, setContentLength, setContentType, setLocale | 
| Field Detail | 
|---|
protected javax.servlet.http.HttpServletResponse origResponse
protected javax.servlet.ServletOutputStream stream
protected PrintWriter writer
protected OutputStream cache
| Constructor Detail | 
|---|
public CacheResponseWrapper(javax.servlet.http.HttpServletResponse response,
                            OutputStream cache)
| Method Detail | 
|---|
public javax.servlet.ServletOutputStream createOutputStream()
                                                     throws IOException
IOException
public void flushBuffer()
                 throws IOException
flushBuffer in interface javax.servlet.ServletResponseflushBuffer in class javax.servlet.ServletResponseWrapperIOException
public javax.servlet.ServletOutputStream getOutputStream()
                                                  throws IOException
getOutputStream in interface javax.servlet.ServletResponsegetOutputStream in class javax.servlet.ServletResponseWrapperIOException
public PrintWriter getWriter()
                      throws IOException
getWriter in interface javax.servlet.ServletResponsegetWriter in class javax.servlet.ServletResponseWrapperIOException| 
 | ||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||