org.jumpmind.symmetric.web
Class AbstractFilter

java.lang.Object
  extended by org.jumpmind.symmetric.web.ServletResourceTemplate
      extended by org.jumpmind.symmetric.web.AbstractFilter
All Implemented Interfaces:
javax.servlet.Filter, IExtensionPoint, IServletResource
Direct Known Subclasses:
AbstractTransportFilter, CompressionFilter, NodeConcurrencyFilter, ThrottleFilter

public abstract class AbstractFilter
extends ServletResourceTemplate
implements javax.servlet.Filter, IExtensionPoint

All symmetric filters (other than SymmetricFilter) should extend this class. It is managed by Spring.

Since:
1.4.0

Field Summary
 
Fields inherited from class org.jumpmind.symmetric.web.ServletResourceTemplate
compiledRegexPatterns, parameterService, servletContext, uriPatterns
 
Constructor Summary
AbstractFilter()
           
 
Method Summary
protected abstract  org.apache.commons.logging.Log getLogger()
           
 void init(javax.servlet.FilterConfig filterConfig)
           
 boolean isAutoRegister()
          Allow the plug-in implementation to specific whether the SymmetricDS runtime should auto register it or if it will register itself.
 
Methods inherited from class org.jumpmind.symmetric.web.ServletResourceTemplate
compileRegexPatterns, destroy, getDefaultApplicationContext, getRegexPatterns, getServletContext, getSpringBean, getUriPatterns, init, isContainerCompatible, isDisabled, isSpringManaged, matches, matchesRegexPattern, matchesRegexPatterns, matchesUriPattern, matchesUriPatterns, normalizeRequestUri, refresh, sendError, sendError, setDisabled, setParameterService, setRegexPattern, setRegexPatterns, setServletContext, setUriPattern, setUriPatterns
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface javax.servlet.Filter
destroy, doFilter
 

Constructor Detail

AbstractFilter

public AbstractFilter()
Method Detail

getLogger

protected abstract org.apache.commons.logging.Log getLogger()

init

public void init(javax.servlet.FilterConfig filterConfig)
          throws javax.servlet.ServletException
Specified by:
init in interface javax.servlet.Filter
Throws:
javax.servlet.ServletException

isAutoRegister

public boolean isAutoRegister()
Description copied from interface: IExtensionPoint
Allow the plug-in implementation to specific whether the SymmetricDS runtime should auto register it or if it will register itself.

Specified by:
isAutoRegister in interface IExtensionPoint


Copyright © 2007-2008. All Rights Reserved.