public class GzipHttpServletResponse extends HttpServletResponseOutputWrapper
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 and Description |
|---|
GzipHttpServletResponse(HttpServletResponse wrapped,
int threshold,
Set<String> mimetypes)
Construct a new GZIP HTTP servlet response based on the given wrapped response, threshold and mimetypes.
|
| Modifier and Type | Method and Description |
|---|---|
void |
addHeader(String name,
String value) |
void |
close()
Close the response body.
|
protected OutputStream |
createOutputStream()
Returns the custom implementation of the servlet response
OutputStream. |
void |
flushBuffer() |
void |
reset() |
void |
setContentLength(int contentLength) |
void |
setHeader(String name,
String value) |
getOutputStream, getWriter, isCommitted, isPassThrough, setPassThroughaddCookie, addDateHeader, addIntHeader, containsHeader, encodeRedirectUrl, encodeRedirectURL, encodeUrl, encodeURL, getHeader, getHeaderNames, getHeaders, getStatus, sendError, sendError, sendRedirect, setDateHeader, setIntHeader, setStatus, setStatusgetBufferSize, getCharacterEncoding, getContentType, getLocale, getResponse, isWrapperFor, isWrapperFor, resetBuffer, setBufferSize, setCharacterEncoding, setContentType, setLocale, setResponseclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitgetBufferSize, getCharacterEncoding, getContentType, getLocale, resetBuffer, setBufferSize, setCharacterEncoding, setContentType, setLocalepublic GzipHttpServletResponse(HttpServletResponse wrapped, int threshold, Set<String> mimetypes)
wrapped - The wrapped response.threshold - The GZIP buffer threshold.mimetypes - The mimetypes which needs to be compressed with GZIP.public void setContentLength(int contentLength)
setContentLength in interface ServletResponsesetContentLength in class ServletResponseWrapperpublic void setHeader(String name, String value)
setHeader in interface HttpServletResponsesetHeader in class HttpServletResponseWrapperpublic void addHeader(String name, String value)
addHeader in interface HttpServletResponseaddHeader in class HttpServletResponseWrapperpublic void flushBuffer()
throws IOException
flushBuffer in interface ServletResponseflushBuffer in class HttpServletResponseOutputWrapperIOExceptionpublic void reset()
reset in interface ServletResponsereset in class HttpServletResponseOutputWrapperpublic void close()
throws IOException
HttpServletResponseOutputWrapperclose in class HttpServletResponseOutputWrapperIOException - When an I/O error occurs.protected OutputStream createOutputStream()
HttpServletResponseOutputWrapperOutputStream.createOutputStream in class HttpServletResponseOutputWrapperOutputStream.