org.riotfamily.website.filter
Class ExpiresFilter

java.lang.Object
  extended by org.springframework.web.filter.GenericFilterBean
      extended by org.riotfamily.common.web.filter.HttpFilterBean
          extended by org.riotfamily.website.filter.ExpiresFilter
All Implemented Interfaces:
Filter, BeanNameAware, DisposableBean, InitializingBean, ServletContextAware

public class ExpiresFilter
extends HttpFilterBean

Servlet filter that sets an Expires header for each request.


Field Summary
 
Fields inherited from class org.springframework.web.filter.GenericFilterBean
logger
 
Constructor Summary
ExpiresFilter()
           
 
Method Summary
protected  void filter(HttpServletRequest request, HttpServletResponse response, FilterChain filterChain)
           
 void setExpiresAfter(String expires)
           
 
Methods inherited from class org.riotfamily.common.web.filter.HttpFilterBean
doFilter
 
Methods inherited from class org.springframework.web.filter.GenericFilterBean
addRequiredProperty, afterPropertiesSet, destroy, getFilterConfig, getFilterName, getServletContext, init, initBeanWrapper, initFilterBean, setBeanName, setServletContext
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ExpiresFilter

public ExpiresFilter()
Method Detail

setExpiresAfter

public void setExpiresAfter(String expires)

filter

protected void filter(HttpServletRequest request,
                      HttpServletResponse response,
                      FilterChain filterChain)
               throws IOException,
                      ServletException
Specified by:
filter in class HttpFilterBean
Throws:
IOException
ServletException