Class OpenCmsListener

java.lang.Object
org.opencms.main.OpenCmsListener
All Implemented Interfaces:
EventListener, javax.servlet.http.HttpSessionListener, javax.servlet.ServletContextListener

public class OpenCmsListener extends Object implements javax.servlet.ServletContextListener, javax.servlet.http.HttpSessionListener
Provides the OpenCms system with information from the servlet context.

Used for the following purposes:

  • Starting up OpenCms when the servlet container is started.
  • Shutting down OpenCms when the servlet container is shut down.
  • Informing the CmsSessionManager if a new session is created.
  • Informing the CmsSessionManager session is destroyed or invalidated.
Since:
6.0.0
  • Constructor Details

  • Method Details

    • contextDestroyed

      public void contextDestroyed(javax.servlet.ServletContextEvent event)
      Specified by:
      contextDestroyed in interface javax.servlet.ServletContextListener
      See Also:
      • ServletContextListener.contextDestroyed(javax.servlet.ServletContextEvent)
    • contextInitialized

      public void contextInitialized(javax.servlet.ServletContextEvent event)
      Specified by:
      contextInitialized in interface javax.servlet.ServletContextListener
      See Also:
      • ServletContextListener.contextInitialized(javax.servlet.ServletContextEvent)
    • sessionCreated

      public void sessionCreated(javax.servlet.http.HttpSessionEvent event)
      Specified by:
      sessionCreated in interface javax.servlet.http.HttpSessionListener
      See Also:
      • HttpSessionListener.sessionCreated(javax.servlet.http.HttpSessionEvent)
    • sessionDestroyed

      public void sessionDestroyed(javax.servlet.http.HttpSessionEvent event)
      Specified by:
      sessionDestroyed in interface javax.servlet.http.HttpSessionListener
      See Also:
      • HttpSessionListener.sessionDestroyed(javax.servlet.http.HttpSessionEvent)