org.jumpmind.symmetric.web
Class AbstractTransportFilter<T extends ITransportResourceHandler>

java.lang.Object
  extended by org.jumpmind.symmetric.web.ServletResourceTemplate
      extended by org.jumpmind.symmetric.web.AbstractFilter
          extended by org.jumpmind.symmetric.web.AbstractTransportFilter<T>
Type Parameters:
T -
All Implemented Interfaces:
javax.servlet.Filter, IExtensionPoint, ITransportResource<T>, IServletResource
Direct Known Subclasses:
AuthenticationFilter, InetAddressFilter

public abstract class AbstractTransportFilter<T extends ITransportResourceHandler>
extends AbstractFilter
implements ITransportResource<T>

This is a filter that is used by a transport.

Since:
1.4.0

Field Summary
 
Fields inherited from class org.jumpmind.symmetric.web.ServletResourceTemplate
compiledRegexPatterns, parameterService, servletContext, uriPatterns
 
Constructor Summary
AbstractTransportFilter()
           
 
Method Summary
 T getTransportResourceHandler()
           
 void setTransportResourceHandler(T transportResourceHandler)
           
 
Methods inherited from class org.jumpmind.symmetric.web.AbstractFilter
getLogger, init, isAutoRegister
 
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

AbstractTransportFilter

public AbstractTransportFilter()
Method Detail

setTransportResourceHandler

public void setTransportResourceHandler(T transportResourceHandler)
Specified by:
setTransportResourceHandler in interface ITransportResource<T extends ITransportResourceHandler>

getTransportResourceHandler

public T getTransportResourceHandler()
Specified by:
getTransportResourceHandler in interface ITransportResource<T extends ITransportResourceHandler>


Copyright © 2007-2008. All Rights Reserved.