|
DLESE Tools v1.6.0 |
||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object org.dlese.dpc.webapps.servlets.filters.FilterCore org.dlese.dpc.webapps.servlets.filters.GzipFilter
public final class GzipFilter
Performs gzipping of the response content. This is implemented using servlet response Filter that takes the reqular ouput of a JSP or servlet and converts it into a GZIP output stream. By encoding the output as GZIP, the size of thresponse can be reduced by as much as 300%.
Constructor Summary | |
---|---|
GzipFilter()
|
Method Summary | |
---|---|
void |
destroy()
Destroy is called at application shut-down time. |
void |
doFilter(ServletRequest request,
ServletResponse response,
FilterChain chain)
Performs gzipping of the response content. |
void |
init(FilterConfig config)
Init is called once at application start-up. |
protected static void |
prtln(String s)
Output a line of text to standard out, with datestamp, if debug is set to true. |
protected void |
prtlnErr(String s)
Output a line of text to error out, with datestamp. |
protected void |
setDebugzz(boolean db)
Sets the debug attribute of the GzipFilter object |
Methods inherited from class org.dlese.dpc.webapps.servlets.filters.FilterCore |
---|
getDateStamp, handleErrorCodes, isGzipSupported, prtlnCore, writeGzipResponse, writeRegularResponse |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public GzipFilter()
Method Detail |
---|
public final void doFilter(ServletRequest request, ServletResponse response, FilterChain chain) throws ServletException, IOException
request
- The requestresponse
- The responsechain
- The chain of filters
ServletException
- If problem occurs
IOException
- If IO problem occurspublic void init(FilterConfig config) throws ServletException
config
- The FilterConfig object that holds the ServletContext and init information.
ServletException
- If an error occurspublic void destroy()
protected final void prtlnErr(String s)
s
- The text that will be output to error out.protected static final void prtln(String s)
s
- The String that will be output.protected final void setDebugzz(boolean db)
db
- The new debug value
|
DLESE Tools v1.6.0 |
||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |