org.apache.webbeans.servlet
Class WebBeansConfigurationFilter

java.lang.Object
  extended by org.apache.webbeans.servlet.WebBeansConfigurationFilter
All Implemented Interfaces:
javax.servlet.Filter

public class WebBeansConfigurationFilter
extends Object
implements javax.servlet.Filter

Initializing the beans container for using in a web application environment. Caution: Only for buggy containers that do not fire properly ServletRequestEvents or in pre-Servlet 2.5 environments.

See Also:
This is the alternative entry point for starting the CDI container for a servlet.

Field Summary
protected  FailOverService failoverService
           
protected  ContainerLifecycle lifeCycle
          Manages the container lifecycle
 
Constructor Summary
WebBeansConfigurationFilter()
          Default constructor
 
Method Summary
 void destroy()
          
 void doFilter(javax.servlet.ServletRequest servletRequest, javax.servlet.ServletResponse servletResponse, javax.servlet.FilterChain filterChain)
          
 void init(javax.servlet.FilterConfig filterConfig)
          
 void requestDestroyed(javax.servlet.ServletRequest request)
           
 void requestInitialized(javax.servlet.ServletRequest servletRequest)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

lifeCycle

protected ContainerLifecycle lifeCycle
Manages the container lifecycle


failoverService

protected FailOverService failoverService
Constructor Detail

WebBeansConfigurationFilter

public WebBeansConfigurationFilter()
Default constructor

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

doFilter

public void doFilter(javax.servlet.ServletRequest servletRequest,
                     javax.servlet.ServletResponse servletResponse,
                     javax.servlet.FilterChain filterChain)
              throws IOException,
                     javax.servlet.ServletException

Specified by:
doFilter in interface javax.servlet.Filter
Throws:
IOException
javax.servlet.ServletException

requestInitialized

public void requestInitialized(javax.servlet.ServletRequest servletRequest)

requestDestroyed

public void requestDestroyed(javax.servlet.ServletRequest request)

destroy

public void destroy()

Specified by:
destroy in interface javax.servlet.Filter


Copyright © 2008-2011 The Apache Software Foundation. All Rights Reserved.