Class CmsExportExpiresFilter

java.lang.Object
org.opencms.main.CmsExportExpiresFilter
All Implemented Interfaces:
javax.servlet.Filter

public class CmsExportExpiresFilter extends Object implements javax.servlet.Filter
Simple filter for setting caching headers for exported resources.

CSS and Javascript are assumed to be cacheable for 24 hours, everything else is assumed to be cacheable for 365 days.

  • Constructor Details

  • Method Details

    • destroy

      public void destroy()
      Specified by:
      destroy in interface javax.servlet.Filter
      See Also:
      • Filter.destroy()
    • 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
      See Also:
      • Filter.doFilter(javax.servlet.ServletRequest, javax.servlet.ServletResponse, javax.servlet.FilterChain)
    • init

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