public class GZIPResponseWrapper extends HttpServletResponseWrapper
修飾子とタイプ | フィールドと説明 |
---|---|
protected HttpServletResponse |
origResponse |
protected ServletOutputStream |
stream |
protected PrintWriter |
writer |
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
コンストラクタと説明 |
---|
GZIPResponseWrapper(HttpServletResponse response)
コンストラクター
|
修飾子とタイプ | メソッドと説明 |
---|---|
ServletOutputStream |
createOutputStream()
ServletOutputStream の実体である GZIPResponseStream を作成して返します。
|
void |
finishResponse()
内部ストリーム を クローズします。
|
void |
flushBuffer()
内部ストリームの flush() メソッドを呼び出します。
|
ServletOutputStream |
getOutputStream()
内部ServletOutputStreamを返します。
|
PrintWriter |
getWriter()
内部PrintWriterを返します。
|
void |
setContentLength(int length)
内部ストリームのデータ長を設定します(何もしません)。
|
addCookie, addDateHeader, addHeader, addIntHeader, containsHeader, encodeRedirectUrl, encodeRedirectURL, encodeUrl, encodeURL, getHeader, getHeaderNames, getHeaders, getStatus, sendError, sendError, sendRedirect, setDateHeader, setHeader, setIntHeader, setStatus, setStatus
getBufferSize, getCharacterEncoding, getContentType, getLocale, getResponse, isCommitted, isWrapperFor, isWrapperFor, reset, resetBuffer, setBufferSize, setCharacterEncoding, setContentType, setLocale, setResponse
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
getBufferSize, getCharacterEncoding, getContentType, getLocale, isCommitted, reset, resetBuffer, setBufferSize, setCharacterEncoding, setContentType, setLocale
protected HttpServletResponse origResponse
protected ServletOutputStream stream
protected PrintWriter writer
public GZIPResponseWrapper(HttpServletResponse response)
response
- HttpServletResponseオブジェクトpublic ServletOutputStream createOutputStream() throws IOException
IOException
public void finishResponse()
public void flushBuffer() throws IOException
flushBuffer
インタフェース内 ServletResponse
flushBuffer
クラス内 ServletResponseWrapper
IOException
public ServletOutputStream getOutputStream() throws IOException
getOutputStream
インタフェース内 ServletResponse
getOutputStream
クラス内 ServletResponseWrapper
IOException
public PrintWriter getWriter() throws IOException
getWriter
インタフェース内 ServletResponse
getWriter
クラス内 ServletResponseWrapper
IOException
public void setContentLength(int length)
setContentLength
インタフェース内 ServletResponse
setContentLength
クラス内 ServletResponseWrapper
length
- データ長Webアプリケーションフレームワーク openGionCopyright (c) 2009 The openGion Project.