info.magnolia.cms.filters
Class OncePerRequestAbstractMgnlFilter

java.lang.Object
  extended by info.magnolia.cms.filters.AbstractMgnlFilter
      extended by info.magnolia.cms.filters.OncePerRequestAbstractMgnlFilter
All Implemented Interfaces:
MgnlFilter, javax.servlet.Filter
Direct Known Subclasses:
BackwardCompatibilityFilter, CacheFilter, CosMultipartRequestFilter, GZipFilter, HostSecurityFilter, LogoutFilter, ModelExecutionFilter, MultipartRequestFilter

public abstract class OncePerRequestAbstractMgnlFilter
extends AbstractMgnlFilter

A base abstract class for filters that should not be executed more than once for each request.

Version:
$Revision: $ ($Author: $)
Author:
Fabrizio Giustina

Constructor Summary
OncePerRequestAbstractMgnlFilter()
           
 
Method Summary
 boolean bypasses(javax.servlet.http.HttpServletRequest request)
           
 void doFilter(javax.servlet.ServletRequest request, javax.servlet.ServletResponse response, javax.servlet.FilterChain chain)
           
 
Methods inherited from class info.magnolia.cms.filters.AbstractMgnlFilter
acceptsEncoding, acceptsGzipEncoding, addAndVerifyHeader, addBypass, addMapping, destroy, doFilter, getBypasses, getDispatching, getMapping, getMappings, getName, headerContains, init, isEnabled, mapsTo, matches, matchesDispatching, setDispatching, setEnabled, setName
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

OncePerRequestAbstractMgnlFilter

public OncePerRequestAbstractMgnlFilter()
Method Detail

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
Overrides:
doFilter in class AbstractMgnlFilter
Throws:
IOException
javax.servlet.ServletException

bypasses

public boolean bypasses(javax.servlet.http.HttpServletRequest request)
Overrides:
bypasses in class AbstractMgnlFilter


Copyright © 2003-2012 Magnolia International Ltd.. All Rights Reserved.