common-smartgears/src/main/java/org/gcube/smartgears/probe/ContainerListener.java

25 lines
695 B
Java
Raw Normal View History

package org.gcube.smartgears.probe;
2024-03-11 10:22:25 +01:00
import jakarta.servlet.ServletContextListener;
import jakarta.servlet.annotation.WebListener;
import org.gcube.smartgears.managers.ContainerManager;
import org.slf4j.Logger;
import org.slf4j.LoggerFactory;
@WebListener
public class ContainerListener implements ServletContextListener {
public static Logger log = LoggerFactory.getLogger(ContainerListener.class);
2024-03-11 10:22:25 +01:00
public void contextDestroyed(jakarta.servlet.ServletContextEvent sce) {
log.trace("shutting down container from probe");
ContainerManager.instance.stop(true);
};
2024-03-11 10:22:25 +01:00
public void contextInitialized(jakarta.servlet.ServletContextEvent sce) {
log.trace("starting up probe...");
};
}