Package org.opencms.main
Class CmsExportExpiresFilter
- java.lang.Object
-
- org.opencms.main.CmsExportExpiresFilter
-
- All Implemented Interfaces:
javax.servlet.Filter
public class CmsExportExpiresFilter extends java.lang.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 Summary
Constructors Constructor Description CmsExportExpiresFilter()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
destroy()
void
doFilter(javax.servlet.ServletRequest request, javax.servlet.ServletResponse response, javax.servlet.FilterChain chain)
void
init(javax.servlet.FilterConfig filterConfig)
-
-
-
Constructor Detail
-
CmsExportExpiresFilter
public CmsExportExpiresFilter()
-
-
Method Detail
-
destroy
public void destroy()
- Specified by:
destroy
in interfacejavax.servlet.Filter
- See Also:
Filter.destroy()
-
doFilter
public void doFilter(javax.servlet.ServletRequest request, javax.servlet.ServletResponse response, javax.servlet.FilterChain chain) throws java.io.IOException, javax.servlet.ServletException
- Specified by:
doFilter
in interfacejavax.servlet.Filter
- Throws:
java.io.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 interfacejavax.servlet.Filter
- See Also:
Filter.init(javax.servlet.FilterConfig)
-
-