Package org.teiid.olingo.web.gzip
Class GzipFilter
- java.lang.Object
-
- org.teiid.olingo.web.gzip.GzipFilter
-
- All Implemented Interfaces:
javax.servlet.Filter
public class GzipFilter extends Object implements javax.servlet.Filter
Filter for reading/writing messages in GZIP format.If request body is in GZIP format, then it will replace input stream with one which inflates input.
If client accepts GZIP encoding, then it will replace output stream with one which deflates output.
-
-
Constructor Summary
Constructors Constructor Description GzipFilter()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voiddestroy()voiddoFilter(javax.servlet.ServletRequest request, javax.servlet.ServletResponse response, javax.servlet.FilterChain chain)voidinit(javax.servlet.FilterConfig filterConfig)
-
-
-
Method Detail
-
init
public void init(javax.servlet.FilterConfig filterConfig) throws javax.servlet.ServletException- Specified by:
initin interfacejavax.servlet.Filter- Throws:
javax.servlet.ServletException
-
doFilter
public void doFilter(javax.servlet.ServletRequest request, javax.servlet.ServletResponse response, javax.servlet.FilterChain chain) throws IOException, javax.servlet.ServletException- Specified by:
doFilterin interfacejavax.servlet.Filter- Throws:
IOExceptionjavax.servlet.ServletException
-
destroy
public void destroy()
- Specified by:
destroyin interfacejavax.servlet.Filter
-
-