org.jboss.weld.environment.servlet
Class TomcatListener

java.lang.Object
  extended by org.jboss.weld.servlet.api.helpers.ForwardingServletListener
      extended by org.jboss.weld.environment.servlet.Listener
          extended by org.jboss.weld.environment.servlet.TomcatListener
All Implemented Interfaces:
EventListener, javax.servlet.http.HttpSessionListener, javax.servlet.ServletContextListener, javax.servlet.ServletRequestListener, org.jboss.weld.servlet.api.ServletListener

public class TomcatListener
extends Listener

Tomcat listener. Use this if deploying app as packed archive.

Author:
Ales Justin

Field Summary
 
Fields inherited from class org.jboss.weld.environment.servlet.Listener
BEAN_MANAGER_ATTRIBUTE_NAME
 
Constructor Summary
TomcatListener()
           
 
Method Summary
protected  URLScanner createUrlScanner(ClassLoader classLoader, javax.servlet.ServletContext context)
          Get appropriate scanner.
protected static void recurse(DirContext context, Set<String> classes, Set<URL> urls, String prefix)
           
 
Methods inherited from class org.jboss.weld.environment.servlet.Listener
checkContainers, contextDestroyed, contextInitialized, createServletDeployment, delegate, findContainer
 
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
 

Constructor Detail

TomcatListener

public TomcatListener()
Method Detail

createUrlScanner

protected URLScanner createUrlScanner(ClassLoader classLoader,
                                      javax.servlet.ServletContext context)
Description copied from class: Listener
Get appropriate scanner. Return null to leave it to defaults.

Overrides:
createUrlScanner in class Listener
Parameters:
classLoader - the classloader
context - the servlet context
Returns:
custom url scanner or null if we should use default

recurse

protected static void recurse(DirContext context,
                              Set<String> classes,
                              Set<URL> urls,
                              String prefix)
                       throws Exception
Throws:
Exception


Copyright © 2013 Seam Framework. All Rights Reserved.