Class ExpireHeadersFilter

java.lang.Object
nl.vpro.web.filter.ExpireHeadersFilter
All Implemented Interfaces:
javax.servlet.Filter

public class ExpireHeadersFilter extends Object implements javax.servlet.Filter

A filter that can add expire and cache controll headers to responses if there are missing. (default to 5 minutes)

For more information about these headers: https://www.w3.org/Protocols/rfc2616/rfc2616-sec14.html

Author:
Rob Vermeulen (VPRO)
  • Field Details

  • Constructor Details

    • ExpireHeadersFilter

      public ExpireHeadersFilter()
  • Method Details

    • init

      public void init(javax.servlet.FilterConfig filterConfig)
      Specified by:
      init in interface javax.servlet.Filter
    • doFilter

      public void doFilter(javax.servlet.ServletRequest req, javax.servlet.ServletResponse res, javax.servlet.FilterChain chain) throws IOException, javax.servlet.ServletException
      Specified by:
      doFilter in interface javax.servlet.Filter
      Throws:
      IOException
      javax.servlet.ServletException