org.jboss.seam.web
Class CacheControlFilter

java.lang.Object
  extended by org.jboss.seam.web.AbstractFilter
      extended by org.jboss.seam.web.CacheControlFilter
All Implemented Interfaces:
javax.servlet.Filter

@Scope(value=APPLICATION)
@Name(value="org.jboss.seam.web.cacheControlFilter")
@Install(value=false,
         precedence=0)
@BypassInterceptors
@Filter(within="org.jboss.seam.web.exceptionFilter")
public class CacheControlFilter
extends AbstractFilter

Provides automatic addition of cache-control HTTP headers to matching resource responses.

Author:
Christian Bauer

Constructor Summary
CacheControlFilter()
           
 
Method Summary
 void doFilter(javax.servlet.ServletRequest request, javax.servlet.ServletResponse response, javax.servlet.FilterChain chain)
           
 String getValue()
           
 void setValue(String value)
           
 
Methods inherited from class org.jboss.seam.web.AbstractFilter
destroy, getRegexUrlPattern, getServletContext, getUrlPattern, init, isDisabled, isMappedToCurrentRequestPath, setDisabled, setRegexUrlPattern, setUrlPattern
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

CacheControlFilter

public CacheControlFilter()
Method Detail

doFilter

public void doFilter(javax.servlet.ServletRequest request,
                     javax.servlet.ServletResponse response,
                     javax.servlet.FilterChain chain)
              throws IOException,
                     javax.servlet.ServletException
Throws:
IOException
javax.servlet.ServletException

getValue

public String getValue()

setValue

public void setValue(String value)


Copyright © 2011 Seam Framework. All Rights Reserved.