The Spring Framework

org.springframework.web.context
Class ContextLoaderListener

java.lang.Object
  extended by org.springframework.web.context.ContextLoaderListener
All Implemented Interfaces:
EventListener, ServletContextListener

public class ContextLoaderListener
extends Object
implements ServletContextListener

Bootstrap listener to start up Spring's root WebApplicationContext. Simply delegates to ContextLoader.

This listener should be registered after Log4jConfigListener in web.xml, if the latter is used.

For Servlet 2.2 containers and Servlet 2.3 ones that do not initalize listeners before servlets, use ContextLoaderServlet. See the latter's Javadoc for details.

Since:
17.02.2003
Author:
Juergen Hoeller
See Also:
ContextLoaderServlet, Log4jConfigListener

Constructor Summary
ContextLoaderListener()
           
 
Method Summary
 void contextDestroyed(ServletContextEvent event)
          Close the root web application context.
 void contextInitialized(ServletContextEvent event)
          Initialize the root web application context.
protected  ContextLoader createContextLoader()
          Create the ContextLoader to use.
 ContextLoader getContextLoader()
          Return the ContextLoader used by this listener.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ContextLoaderListener

public ContextLoaderListener()
Method Detail

contextInitialized

public void contextInitialized(ServletContextEvent event)
Initialize the root web application context.

Specified by:
contextInitialized in interface ServletContextListener

createContextLoader

protected ContextLoader createContextLoader()
Create the ContextLoader to use. Can be overridden in subclasses.

Returns:
the new ContextLoader

getContextLoader

public ContextLoader getContextLoader()
Return the ContextLoader used by this listener.

Returns:
the current ContextLoader

contextDestroyed

public void contextDestroyed(ServletContextEvent event)
Close the root web application context.

Specified by:
contextDestroyed in interface ServletContextListener

The Spring Framework

Copyright © 2002-2007 The Spring Framework.