org.jboss.weld.environment.servlet
Class Listener
java.lang.Object
org.jboss.weld.servlet.api.helpers.ForwardingServletListener
org.jboss.weld.environment.servlet.Listener
- All Implemented Interfaces:
- EventListener, javax.servlet.http.HttpSessionListener, javax.servlet.ServletContextListener, javax.servlet.ServletRequestListener, org.jboss.weld.servlet.api.ServletListener
- Direct Known Subclasses:
- ExactListener, TomcatListener
public class Listener
- extends org.jboss.weld.servlet.api.helpers.ForwardingServletListener
- Author:
- Pete Muir, Ales Justin
Methods inherited from class org.jboss.weld.servlet.api.helpers.ForwardingServletListener |
requestDestroyed, requestInitialized, sessionCreated, sessionDestroyed |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
BEAN_MANAGER_ATTRIBUTE_NAME
public static final String BEAN_MANAGER_ATTRIBUTE_NAME
Listener
public Listener()
contextDestroyed
public void contextDestroyed(javax.servlet.ServletContextEvent sce)
- Specified by:
contextDestroyed
in interface javax.servlet.ServletContextListener
- Overrides:
contextDestroyed
in class org.jboss.weld.servlet.api.helpers.ForwardingServletListener
createServletDeployment
protected ServletDeployment createServletDeployment(javax.servlet.ServletContext context,
org.jboss.weld.bootstrap.api.Bootstrap bootstrap)
- Create server deployment.
Can be overridden with custom servlet deployment.
e.g. exact resources listing in ristricted wnv like GAE
- Parameters:
context
- the servlet contextbootstrap
- the bootstrap
- Returns:
- new servlet deployment
createUrlScanner
protected URLScanner createUrlScanner(ClassLoader classLoader,
javax.servlet.ServletContext context)
- Get appropriate scanner.
Return null to leave it to defaults.
- Parameters:
classLoader
- the classloadercontext
- the servlet context
- Returns:
- custom url scanner or null if we should use default
contextInitialized
public void contextInitialized(javax.servlet.ServletContextEvent sce)
- Specified by:
contextInitialized
in interface javax.servlet.ServletContextListener
- Overrides:
contextInitialized
in class org.jboss.weld.servlet.api.helpers.ForwardingServletListener
delegate
protected org.jboss.weld.servlet.api.ServletListener delegate()
- Specified by:
delegate
in class org.jboss.weld.servlet.api.helpers.ForwardingServletListener
findContainer
protected Container findContainer(ContainerContext cc,
StringBuilder dump)
- Find container env.
- Parameters:
cc
- the container contextdump
- the exception dump
- Returns:
- valid container or null
checkContainers
protected Container checkContainers(ContainerContext cc,
StringBuilder dump,
Iterable<Container> containers)
Copyright © 2013 Seam Framework. All Rights Reserved.