org.mortbay.servlet.jetty
Class IncludableGzipFilter
java.lang.Object
org.mortbay.servlet.UserAgentFilter
org.mortbay.servlet.GzipFilter
org.mortbay.servlet.jetty.IncludableGzipFilter
- All Implemented Interfaces:
- javax.servlet.Filter
public class IncludableGzipFilter
- extends org.mortbay.servlet.GzipFilter
Includable GZip Filter.
This extension to the GzipFilter
that uses Jetty APIs to allow
headers to be set during calls to
RequestDispatcher.include(javax.servlet.ServletRequest, javax.servlet.ServletResponse)
.
This allows the gzip filter to function correct during includes and to make a decision to gzip or not
at the time the buffer fills and on the basis of all response headers.
- Author:
- gregw
Nested classes/interfaces inherited from class org.mortbay.servlet.GzipFilter |
org.mortbay.servlet.GzipFilter.GZIPResponseWrapper, org.mortbay.servlet.GzipFilter.GzipStream |
Fields inherited from class org.mortbay.servlet.GzipFilter |
_bufferSize, _excluded, _mimeTypes, _minGzipSize |
Method Summary |
protected org.mortbay.servlet.GzipFilter.GZIPResponseWrapper |
newGZIPResponseWrapper(javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response)
|
Methods inherited from class org.mortbay.servlet.GzipFilter |
destroy, doFilter, init |
Methods inherited from class org.mortbay.servlet.UserAgentFilter |
getUserAgent, getUserAgent |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
IncludableGzipFilter
public IncludableGzipFilter()
newGZIPResponseWrapper
protected org.mortbay.servlet.GzipFilter.GZIPResponseWrapper newGZIPResponseWrapper(javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response)
- Overrides:
newGZIPResponseWrapper
in class org.mortbay.servlet.GzipFilter
Copyright © 2009 Mortbay Consulting Pty. Ltd. All Rights Reserved.