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-2012 Talika Open Source Group. All Rights Reserved.