org.apache.webbeans.servlet
Class WebBeansConfigurationFilter

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

public class WebBeansConfigurationFilter
extends Object
implements 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(ServletRequest servletRequest, ServletResponse servletResponse, FilterChain filterChain)
          
 void init(FilterConfig filterConfig)
          
 void requestDestroyed(ServletRequest request)
           
 void requestInitialized(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(FilterConfig filterConfig)
          throws ServletException

Specified by:
init in interface Filter
Throws:
ServletException

doFilter

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

Specified by:
doFilter in interface Filter
Throws:
IOException
ServletException

requestInitialized

public void requestInitialized(ServletRequest servletRequest)

requestDestroyed

public void requestDestroyed(ServletRequest request)

destroy

public void destroy()

Specified by:
destroy in interface Filter


Copyright © 2008–2014 The Apache Software Foundation. All rights reserved.