Class ApplicationListener

  • All Implemented Interfaces:
    EventListener, javax.servlet.http.HttpSessionListener, javax.servlet.ServletContextListener

    public class ApplicationListener
    extends Object
    implements javax.servlet.ServletContextListener, javax.servlet.http.HttpSessionListener
    Listener that initializes relevant system stuffs during application startup and session life cycle.
    Since:
    3.0
    Author:
    Alessandro Gasparini - LogicalDOC
    • Field Detail

      • needRestart

        public static boolean needRestart
      • pidCreated

        public static boolean pidCreated
    • Constructor Detail

      • ApplicationListener

        public ApplicationListener()
    • Method Detail

      • contextDestroyed

        public void contextDestroyed​(javax.servlet.ServletContextEvent sce)
        Specified by:
        contextDestroyed in interface javax.servlet.ServletContextListener
        See Also:
        ServletContextListener.contextDestroyed(javax.servlet.ServletContextEvent)
      • onShutdown

        public static void onShutdown()
      • contextInitialized

        public void contextInitialized​(javax.servlet.ServletContextEvent sce)
        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
      • sessionDestroyed

        public void sessionDestroyed​(javax.servlet.http.HttpSessionEvent event)
        Frees temporary upload folders.
        Specified by:
        sessionDestroyed in interface javax.servlet.http.HttpSessionListener