cn.dreampie.web.filter.cache
类 CacheResponseWrapper

java.lang.Object
  继承者 javax.servlet.ServletResponseWrapper
      继承者 javax.servlet.http.HttpServletResponseWrapper
          继承者 cn.dreampie.web.filter.cache.CacheResponseWrapper
所有已实现的接口:
javax.servlet.http.HttpServletResponse, javax.servlet.ServletResponse

public class CacheResponseWrapper
extends javax.servlet.http.HttpServletResponseWrapper


字段摘要
protected  OutputStream cache
           
protected  javax.servlet.http.HttpServletResponse origResponse
           
protected  javax.servlet.ServletOutputStream stream
           
protected  PrintWriter writer
           
 
从接口 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
 
构造方法摘要
CacheResponseWrapper(javax.servlet.http.HttpServletResponse response, OutputStream cache)
           
 
方法摘要
 javax.servlet.ServletOutputStream createOutputStream()
           
 void flushBuffer()
           
 javax.servlet.ServletOutputStream getOutputStream()
           
 PrintWriter getWriter()
           
 
从类 javax.servlet.http.HttpServletResponseWrapper 继承的方法
addCookie, addDateHeader, addHeader, addIntHeader, containsHeader, encodeRedirectUrl, encodeRedirectURL, encodeUrl, encodeURL, getHeader, getHeaderNames, getHeaders, getStatus, sendError, sendError, sendRedirect, setDateHeader, setHeader, setIntHeader, setStatus, setStatus
 
从类 javax.servlet.ServletResponseWrapper 继承的方法
getBufferSize, getCharacterEncoding, getContentType, getLocale, getResponse, isCommitted, isWrapperFor, isWrapperFor, reset, resetBuffer, setBufferSize, setCharacterEncoding, setContentLength, setContentLengthLong, setContentType, setLocale, setResponse
 
从类 java.lang.Object 继承的方法
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
从接口 javax.servlet.ServletResponse 继承的方法
getBufferSize, getCharacterEncoding, getContentType, getLocale, isCommitted, reset, resetBuffer, setBufferSize, setCharacterEncoding, setContentLength, setContentLengthLong, setContentType, setLocale
 

字段详细信息

origResponse

protected javax.servlet.http.HttpServletResponse origResponse

stream

protected javax.servlet.ServletOutputStream stream

writer

protected PrintWriter writer

cache

protected OutputStream cache
构造方法详细信息

CacheResponseWrapper

public CacheResponseWrapper(javax.servlet.http.HttpServletResponse response,
                            OutputStream cache)
方法详细信息

createOutputStream

public javax.servlet.ServletOutputStream createOutputStream()
                                                     throws IOException
抛出:
IOException

flushBuffer

public void flushBuffer()
                 throws IOException
指定者:
接口 javax.servlet.ServletResponse 中的 flushBuffer
覆盖:
javax.servlet.ServletResponseWrapper 中的 flushBuffer
抛出:
IOException

getOutputStream

public javax.servlet.ServletOutputStream getOutputStream()
                                                  throws IOException
指定者:
接口 javax.servlet.ServletResponse 中的 getOutputStream
覆盖:
javax.servlet.ServletResponseWrapper 中的 getOutputStream
抛出:
IOException

getWriter

public PrintWriter getWriter()
                      throws IOException
指定者:
接口 javax.servlet.ServletResponse 中的 getWriter
覆盖:
javax.servlet.ServletResponseWrapper 中的 getWriter
抛出:
IOException


Copyright © 2014. All rights reserved.