org.granite.config
Class GraniteConfigListener

java.lang.Object
  extended by org.granite.config.GraniteConfigListener
All Implemented Interfaces:
EventListener, HttpSessionListener, ServletContextListener

public class GraniteConfigListener
extends Object
implements ServletContextListener, HttpSessionListener

Author:
William DRAI

Nested Class Summary
static interface GraniteConfigListener.ServiceConfigurator
           
 
Field Summary
static String DUMP_SHARED_CONTEXT_KEY
           
static String GRANITE_CONFIG_ATTRIBUTE
           
static String GRANITE_CONFIG_PROVIDER_ATTRIBUTE
           
static String GRANITE_MBEANS_ATTRIBUTE
           
static String GRANITE_SESSION_MAP
           
static String GRANITE_SESSION_TRACKING
           
static String JMF_INITIALIZATION
           
static String SHARED_CONTEXT_KEY
           
 
Constructor Summary
GraniteConfigListener()
           
 
Method Summary
 void contextDestroyed(ServletContextEvent sce)
           
 void contextInitialized(ServletContextEvent sce)
           
static SharedContext getDumpSharedContext(ServletContext servletContext)
           
static SharedContext getSharedContext(ServletContext servletContext)
           
static ServletException newSharedContextNotInitializedException()
           
static void registerShutdownListener(ServletContext context, ShutdownListener listener)
           
 void sessionCreated(HttpSessionEvent se)
           
 void sessionDestroyed(HttpSessionEvent se)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

GRANITE_CONFIG_ATTRIBUTE

public static final String GRANITE_CONFIG_ATTRIBUTE
See Also:
Constant Field Values

GRANITE_CONFIG_PROVIDER_ATTRIBUTE

public static final String GRANITE_CONFIG_PROVIDER_ATTRIBUTE
See Also:
Constant Field Values

GRANITE_MBEANS_ATTRIBUTE

public static final String GRANITE_MBEANS_ATTRIBUTE
See Also:
Constant Field Values

GRANITE_SESSION_TRACKING

public static final String GRANITE_SESSION_TRACKING
See Also:
Constant Field Values

GRANITE_SESSION_MAP

public static final String GRANITE_SESSION_MAP
See Also:
Constant Field Values

JMF_INITIALIZATION

public static final String JMF_INITIALIZATION
See Also:
Constant Field Values

SHARED_CONTEXT_KEY

public static final String SHARED_CONTEXT_KEY

DUMP_SHARED_CONTEXT_KEY

public static final String DUMP_SHARED_CONTEXT_KEY
Constructor Detail

GraniteConfigListener

public GraniteConfigListener()
Method Detail

contextInitialized

public void contextInitialized(ServletContextEvent sce)
Specified by:
contextInitialized in interface ServletContextListener

contextDestroyed

public void contextDestroyed(ServletContextEvent sce)
Specified by:
contextDestroyed in interface ServletContextListener

registerShutdownListener

public static void registerShutdownListener(ServletContext context,
                                            ShutdownListener listener)

getSharedContext

public static SharedContext getSharedContext(ServletContext servletContext)

getDumpSharedContext

public static SharedContext getDumpSharedContext(ServletContext servletContext)

newSharedContextNotInitializedException

public static ServletException newSharedContextNotInitializedException()

sessionCreated

public void sessionCreated(HttpSessionEvent se)
Specified by:
sessionCreated in interface HttpSessionListener

sessionDestroyed

public void sessionDestroyed(HttpSessionEvent se)
Specified by:
sessionDestroyed in interface HttpSessionListener