|
||||||||||
| 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
com.googlecode.webutilities.common.WebUtilitiesResponseWrapper
com.googlecode.webutilities.filters.compression.CompressedHttpServletResponseWrapper
public class CompressedHttpServletResponseWrapper
| Field Summary |
|---|
| 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 | |
|---|---|
CompressedHttpServletResponseWrapper(javax.servlet.http.HttpServletResponse httpResponse,
EncodedStreamsFactory encodedStreamsFactory,
String contentEncoding,
int threshold,
IgnoreAcceptContext ignoreAcceptContext)
|
|
| Method Summary | |
|---|---|
void |
addDateHeader(String name,
long value)
|
void |
addHeader(String name,
String value)
|
void |
addIntHeader(String name,
int value)
|
void |
close()
|
void |
flushBuffer()
|
javax.servlet.ServletOutputStream |
getOutputStream()
|
PrintWriter |
getWriter()
|
boolean |
isCompressed()
|
void |
reset()
|
void |
resetBuffer()
|
void |
setContentLength(int contentLength)
|
void |
setContentType(String contentType)
|
void |
setDateHeader(String name,
long value)
|
void |
setHeader(String name,
String value)
|
void |
setIntHeader(String name,
int value)
|
void |
setThreshold(int threshold)
|
| Methods inherited from class com.googlecode.webutilities.common.WebUtilitiesResponseWrapper |
|---|
addCookie, containsHeader, fill, getBytes, getContents, getContentType, getCookies, getHeaders, getStatus, sendError, sendError, setStatus, setStatus |
| Methods inherited from class javax.servlet.http.HttpServletResponseWrapper |
|---|
encodeRedirectUrl, encodeRedirectURL, encodeUrl, encodeURL, sendRedirect |
| Methods inherited from class javax.servlet.ServletResponseWrapper |
|---|
getBufferSize, getCharacterEncoding, getLocale, getResponse, isCommitted, setBufferSize, setCharacterEncoding, 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, getLocale, isCommitted, setBufferSize, setCharacterEncoding, setLocale |
| Constructor Detail |
|---|
public CompressedHttpServletResponseWrapper(javax.servlet.http.HttpServletResponse httpResponse,
EncodedStreamsFactory encodedStreamsFactory,
String contentEncoding,
int threshold,
IgnoreAcceptContext ignoreAcceptContext)
| Method Detail |
|---|
public void setThreshold(int threshold)
public javax.servlet.ServletOutputStream getOutputStream()
throws IOException
getOutputStream in interface javax.servlet.ServletResponsegetOutputStream in class WebUtilitiesResponseWrapperIOException
public PrintWriter getWriter()
throws IOException
getWriter in interface javax.servlet.ServletResponsegetWriter in class WebUtilitiesResponseWrapperIOException
public void addHeader(String name,
String value)
addHeader in interface javax.servlet.http.HttpServletResponseaddHeader in class WebUtilitiesResponseWrappersetHeader(String, String)
public void addIntHeader(String name,
int value)
addIntHeader in interface javax.servlet.http.HttpServletResponseaddIntHeader in class WebUtilitiesResponseWrappersetIntHeader(String, int)
public void addDateHeader(String name,
long value)
addDateHeader in interface javax.servlet.http.HttpServletResponseaddDateHeader in class WebUtilitiesResponseWrapper
public void setHeader(String name,
String value)
setHeader in interface javax.servlet.http.HttpServletResponsesetHeader in class WebUtilitiesResponseWrapperaddHeader(String, String)
public void setIntHeader(String name,
int value)
setIntHeader in interface javax.servlet.http.HttpServletResponsesetIntHeader in class WebUtilitiesResponseWrapperaddIntHeader(String, int)
public void setDateHeader(String name,
long value)
setDateHeader in interface javax.servlet.http.HttpServletResponsesetDateHeader in class WebUtilitiesResponseWrapper
public void flushBuffer()
throws IOException
flushBuffer in interface javax.servlet.ServletResponseflushBuffer in class WebUtilitiesResponseWrapperIOExceptionpublic void reset()
reset in interface javax.servlet.ServletResponsereset in class WebUtilitiesResponseWrapperpublic void resetBuffer()
resetBuffer in interface javax.servlet.ServletResponseresetBuffer in class WebUtilitiesResponseWrapperpublic void setContentLength(int contentLength)
setContentLength in interface javax.servlet.ServletResponsesetContentLength in class javax.servlet.ServletResponseWrapperpublic void setContentType(String contentType)
setContentType in interface javax.servlet.ServletResponsesetContentType in class WebUtilitiesResponseWrapperpublic boolean isCompressed()
public void close()
throws IOException
IOException
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||