com.jalios.jcms.servlet
Class ExpiresFilter
java.lang.Object
   com.jalios.jcms.servlet.JcmsServletFilter
com.jalios.jcms.servlet.JcmsServletFilter
       com.jalios.jcms.servlet.ExpiresFilter
com.jalios.jcms.servlet.ExpiresFilter
- All Implemented Interfaces: 
- JcmsConstants, JaliosConstants, javax.servlet.Filter
- public class ExpiresFilter 
- extends JcmsServletFilter- implements javax.servlet.Filter, JcmsConstants
Add HTTP Expires header to matching resources.
 
 
 
  <filter>
    <filter-name>ExpiresFilter</filter-name>
    <filter-class>com.jalios.jcms.servlet.ExpiresFilter</filter-class>
    <init-param>
      <description>The regular expression that will be used to match resource (default is ".*\.(jpg|png|gif|ico)$").</description>
      <param-name>pattern</param-name>
      <param-value>.*\.(jpg|png|gif|ico)$</param-value>
    </init-param>
    <init-param>
      <description>The expires duration to set when resource match, in milliseconds (default is 10 years).</description>
      <param-name>expires</param-name>
      <param-value>315360000000</param-value>
    </init-param>
  </filter>
 
- Since:
- jcms-6.1.2
- Version:
- $Revision: 27753 $
 
| Fields inherited from interface com.jalios.jcms.JcmsConstants | 
| ADATE_SEARCH, ADMIN_NOTES_PROP, ADVANCED_TAB, ARCHIVES_DIR, ASCII_WIDTH, CATEGORY_TAB, CDATE_SEARCH, COMMON_ALARM, CONTENT_TAB, COOKIE_MAX_AGE, CTRL_TOPIC_INTERNAL, CTRL_TOPIC_REF, CTRL_TOPIC_VALUE, CTRL_TOPIC_WRITE, CUSTOM_PROP, DOCCHOOSER_HEIGHT, DOCCHOOSER_WIDTH, DOCS_DIR, EDATE_SEARCH, EMAIL_REGEXP, ERROR_MSG, FORBIDDEN_FILE_ACCESS, FORBIDDEN_REDIRECT, FORCE_REDIRECT, ICON_ARCHIVE, ICON_LOCK, ICON_LOCK_STRONG, ICON_WARN, ICON_WH_BOOK_CLOSED, ICON_WH_BOOK_OPEN, INFORMATION_MSG, JALIOS_JUNIT_PROP, JCMS_CADDY, JCMS_MSG_LIST, JSYNC_DOWNLOAD_DIR, JSYNC_SYNC_ALARM, LOG_FILE, LOG_TOPIC_SECURITY, LOGGER_PROP, LOGGER_XMLPROP, MBR_PHOTO_DIR, MDATE_SEARCH, MONITOR_XML, OP_CREATE, OP_DEEP_COPY, OP_DEEP_DELETE, OP_DELETE, OP_MERGE, OP_UPDATE, PDATE_SEARCH, PHOTO_DIR, PHOTO_ICON, PHOTO_ICON_HEIGHT, PHOTO_ICON_WIDTH, PHOTO_LARGE, PHOTO_LARGE_HEIGHT, PHOTO_LARGE_WIDTH, PHOTO_NORMAL, PHOTO_NORMAL_HEIGHT, PHOTO_NORMAL_WIDTH, PHOTO_SMALL, PHOTO_SMALL_HEIGHT, PHOTO_SMALL_WIDTH, PHOTO_TINY, PHOTO_TINY_HEIGHT, PHOTO_TINY_WIDTH, PREVIOUS_TAB, PRINT_VIEW, PRIVATE_FILE_ACCESS, PUBLIC_FILE_ACCESS, READ_RIGHT_TAB, SDATE_SEARCH, SEARCHENGINE_ALARM, SESSION_AUTHORIZED_FILENAMES_SET, STATS_REPORT_DIR, STATUS_PROP, STORE_XML, TEMPLATE_TAB, THUMBNAIL_LARGE_HEIGHT, THUMBNAIL_LARGE_WIDTH, THUMBNAIL_SMALL_HEIGHT, THUMBNAIL_SMALL_WIDTH, UDATE_SEARCH, UPDATE_RIGHT_TAB, UPLOAD_DIR, URL_REGEXP, WARNING_MSG, WEBAPP_PROP, WFEXPRESS_ALARM, WFREMINDER_ALARM, WORKFLOW_TAB, WORKFLOW_XML | 
 
 
 
| Method Summary | 
|  void | destroy()
 | 
|  void | doFilter(javax.servlet.ServletRequest req,
         javax.servlet.ServletResponse res,
         javax.servlet.FilterChain chain)
 | 
|  void | init(javax.servlet.FilterConfig config)
 | 
 
 
| Methods inherited from class java.lang.Object | 
| clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait | 
 
REVISION
public static final String REVISION
- See Also:
- Constant Field Values
ExpiresFilter
public ExpiresFilter()
init
public void init(javax.servlet.FilterConfig config)
- 
- Specified by:
- initin interface- javax.servlet.Filter
 
- 
 
doFilter
public void doFilter(javax.servlet.ServletRequest req,
                     javax.servlet.ServletResponse res,
                     javax.servlet.FilterChain chain)
              throws IOException,
                     javax.servlet.ServletException
- 
- Specified by:
- doFilterin interface- javax.servlet.Filter
 
- 
- Throws:
- IOException
- javax.servlet.ServletException
 
destroy
public void destroy()
- 
- Specified by:
- destroyin interface- javax.servlet.Filter
 
- 
 
Copyright © 2001-2010 Jalios SA. All Rights Reserved.