org.talika.tarsis.filters.gzip
Class GZIPFilter
java.lang.Object
org.talika.tarsis.filters.AbstractFilter
org.talika.tarsis.filters.gzip.GZIPFilter
- All Implemented Interfaces:
- javax.servlet.Filter
- public final class GZIPFilter
- extends AbstractFilter
GZIPFilter checks if client's accepts gzip encoding and then compress
output using GZIP method.
- Version:
- $Revision: 269 $
- Author:
- Jose M. Palomar
|
Method Summary |
protected boolean |
acceptsGZIPEncoding(javax.servlet.http.HttpServletRequest request)
Checks if client accepts GZIP encoding. |
void |
doFilter(javax.servlet.ServletRequest servletRequest,
javax.servlet.ServletResponse servletResponse,
javax.servlet.FilterChain filterChain)
Checks if client's accepts gzip encoding and then compress output using GZIP
method. |
protected boolean |
isNetscape4(javax.servlet.http.HttpServletRequest request)
Checks if client is Netscape 4. |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
GZIPFilter
public GZIPFilter()
doFilter
public void doFilter(javax.servlet.ServletRequest servletRequest,
javax.servlet.ServletResponse servletResponse,
javax.servlet.FilterChain filterChain)
throws java.io.IOException,
javax.servlet.ServletException
- Checks if client's accepts gzip encoding and then compress output using GZIP
method.
- Specified by:
doFilter in interface javax.servlet.Filter- Specified by:
doFilter in class AbstractFilter
- Parameters:
servletRequest - ServletRequest the ServletRequest object
that contains the client's request.servletResponse - ServletResponse the ServletResponse object
that contains the servlet's response.filterChain - FilterChain invocation chain of filtered request.
- Throws:
java.io.IOException - if an input or output exception occurs
javax.servlet.ServletException - if an exception has occurred that interferes with the
filter's normal operation- See Also:
Filter.doFilter(ServletRequest, ServletResponse, FilterChain)
acceptsGZIPEncoding
protected boolean acceptsGZIPEncoding(javax.servlet.http.HttpServletRequest request)
- Checks if client accepts GZIP encoding.
- Parameters:
request - HttpServletRequest the HttpServletRequest object
that contains the client's request.
- Returns:
- boolean true if client accepts GZIP encoding.
isNetscape4
protected boolean isNetscape4(javax.servlet.http.HttpServletRequest request)
- Checks if client is Netscape 4.
- Parameters:
request - HttpServletRequest the HttpServletRequest object
that contains the client's request.
- Returns:
- boolean true if client is Netscape 4.
Copyright © 2002-2005 Talika Open Source Group. All Rights Reserved.