org.picocontainer.web
Class PicoServletContainerFilter

java.lang.Object
  extended by org.picocontainer.web.PicoServletContainerFilter
All Implemented Interfaces:
Serializable, javax.servlet.Filter
Direct Known Subclasses:
PicoServletContainerFilter.ServletFilter

public abstract class PicoServletContainerFilter
extends Object
implements javax.servlet.Filter, Serializable

See Also:
Serialized Form

Nested Class Summary
static class PicoServletContainerFilter.ServletFilter
           
 
Constructor Summary
PicoServletContainerFilter()
           
 
Method Summary
 void destroy()
           
 void doFilter(javax.servlet.ServletRequest req, javax.servlet.ServletResponse resp, javax.servlet.FilterChain filterChain)
           
static Object getRequestComponentForThread(Class<?> type)
           
 void init(javax.servlet.FilterConfig filterConfig)
           
protected abstract  void setAppContainer(org.picocontainer.MutablePicoContainer container)
           
protected abstract  void setRequestContainer(org.picocontainer.MutablePicoContainer container)
           
protected abstract  void setSessionContainer(org.picocontainer.MutablePicoContainer container)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

PicoServletContainerFilter

public PicoServletContainerFilter()
Method Detail

init

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

destroy

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

getRequestComponentForThread

public static Object getRequestComponentForThread(Class<?> type)

doFilter

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

setAppContainer

protected abstract void setAppContainer(org.picocontainer.MutablePicoContainer container)

setSessionContainer

protected abstract void setSessionContainer(org.picocontainer.MutablePicoContainer container)

setRequestContainer

protected abstract void setRequestContainer(org.picocontainer.MutablePicoContainer container)


Copyright © 2008. All Rights Reserved.