Class ExpireHeadersFilter

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

public class ExpireHeadersFilter extends Object implements jakarta.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(jakarta.servlet.FilterConfig filterConfig)
      Specified by:
      init in interface jakarta.servlet.Filter
    • doFilter

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