org.loom.filter
Class AbstractLoomFilter

java.lang.Object
  extended by org.loom.filter.AbstractLoomFilter
All Implemented Interfaces:
javax.servlet.Filter
Direct Known Subclasses:
LoomFilter, LoomWrapperFilter, StaticResourcesFilter

public abstract class AbstractLoomFilter
extends java.lang.Object
implements javax.servlet.Filter

Filter superclass that provides LoomServletRequest and LoomServletResponse wrappers.


Constructor Summary
AbstractLoomFilter()
           
 
Method Summary
 void destroy()
           
protected abstract  void doFilter(LoomServletRequest request, LoomServletResponse response, javax.servlet.FilterChain chain)
           
 void doFilter(javax.servlet.ServletRequest req, javax.servlet.ServletResponse resp, javax.servlet.FilterChain chain)
           
 void init(javax.servlet.FilterConfig filterConfig)
           
 void setLoomServletRequestFactory(LoomServletRequestFactory requestFactory)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

AbstractLoomFilter

public AbstractLoomFilter()
Method Detail

doFilter

public final void doFilter(javax.servlet.ServletRequest req,
                           javax.servlet.ServletResponse resp,
                           javax.servlet.FilterChain chain)
                    throws java.io.IOException,
                           javax.servlet.ServletException
Specified by:
doFilter in interface javax.servlet.Filter
Throws:
java.io.IOException
javax.servlet.ServletException

doFilter

protected abstract void doFilter(LoomServletRequest request,
                                 LoomServletResponse response,
                                 javax.servlet.FilterChain chain)
                          throws java.io.IOException,
                                 javax.servlet.ServletException
Throws:
java.io.IOException
javax.servlet.ServletException

destroy

public void destroy()
Specified by:
destroy in interface javax.servlet.Filter

init

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

setLoomServletRequestFactory

public void setLoomServletRequestFactory(LoomServletRequestFactory requestFactory)