View Javadoc

1   package com.atlassian.gzipfilter.test.web;
2   
3   import java.io.IOException;
4   import javax.servlet.Filter;
5   import javax.servlet.FilterChain;
6   import javax.servlet.FilterConfig;
7   import javax.servlet.ServletException;
8   import javax.servlet.ServletRequest;
9   import javax.servlet.ServletResponse;
10  import javax.servlet.http.HttpServletRequest;
11  import javax.servlet.http.HttpServletRequestWrapper;
12  import javax.servlet.http.HttpServletResponse;
13  import javax.servlet.http.HttpServletResponseWrapper;
14  
15  /**
16   * A noop filter that wraps request and response
17   */
18  public class NoopFilter implements Filter
19  {
20      @Override
21      public void init(final FilterConfig filterConfig) throws ServletException {}
22  
23  
24      @Override
25      public void doFilter(final ServletRequest req, final ServletResponse resp, final FilterChain filterChain)
26              throws IOException, ServletException
27      {
28          filterChain.doFilter(
29                  new HttpServletRequestWrapper((HttpServletRequest)req),
30                  new HttpServletResponseWrapper((HttpServletResponse)resp)
31          );
32      }
33  
34      @Override
35      public void destroy() {}
36  }