Class CrowdBrowserNotCachingFilter

java.lang.Object
com.atlassian.crowd.console.filter.CrowdBrowserNotCachingFilter
All Implemented Interfaces:
javax.servlet.Filter

public class CrowdBrowserNotCachingFilter extends Object implements javax.servlet.Filter
Prevents IE and Safari user agents from caching REST responses IE and Safari aggressively cache responses of asynchronous request unless they've headers preventing doing that
Since:
3.1.1
  • Constructor Details

    • CrowdBrowserNotCachingFilter

      public CrowdBrowserNotCachingFilter()
  • Method Details

    • init

      public void init(javax.servlet.FilterConfig filterConfig) throws javax.servlet.ServletException
      Specified by:
      init in interface javax.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:
      doFilter in interface javax.servlet.Filter
      Throws:
      IOException
      javax.servlet.ServletException
    • destroy

      public void destroy()
      Specified by:
      destroy in interface javax.servlet.Filter