jfun.yan.web
Class YanLoaderListener

java.lang.Object
  extended by jfun.yan.web.YanLoaderListener
All Implemented Interfaces:
java.util.EventListener, javax.servlet.ServletContextListener

public class YanLoaderListener
extends java.lang.Object
implements javax.servlet.ServletContextListener

The ServletContextListener implementation that's responsible for setting up Yan container. It simply delegates to YanLoader.

Author:
Ben Yu Jan 17, 2006 1:41:04 PM

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

Constructor Detail

YanLoaderListener

public YanLoaderListener()
Method Detail

contextInitialized

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

Specified by:
contextInitialized in interface javax.servlet.ServletContextListener

createYanLoader

protected YanLoader createYanLoader()
Create the YanLoader to use. Can be overridden in subclasses.

Returns:
the new YanLoader

getYanLoader

public YanLoader getYanLoader()
Return the YanLoader used by this listener.


contextDestroyed

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

Specified by:
contextDestroyed in interface javax.servlet.ServletContextListener