# HG changeset patch # User casties # Date 1476965076 -7200 # Node ID 23c043a19134462706954777517f76984e6030bd # Parent a270b5e73bdaf8c004830c70ee6ff41449929bea moved servlet lifecycle listener to ismi-richfaces. diff -r a270b5e73bda -r 23c043a19134 pom.xml --- a/pom.xml Tue Oct 18 12:17:35 2016 +0200 +++ b/pom.xml Thu Oct 20 14:04:36 2016 +0200 @@ -135,6 +135,11 @@ spring-tx 3.0.0.RELEASE + org.springframework spring-support @@ -152,12 +157,13 @@ - + + diff -r a270b5e73bda -r 23c043a19134 src/main/java/org/mpi/openmind/repository/services/ServiceRegistry.java --- a/src/main/java/org/mpi/openmind/repository/services/ServiceRegistry.java Tue Oct 18 12:17:35 2016 +0200 +++ b/src/main/java/org/mpi/openmind/repository/services/ServiceRegistry.java Thu Oct 20 14:04:36 2016 +0200 @@ -2,16 +2,12 @@ import java.io.Serializable; -import javax.servlet.ServletContextEvent; -import javax.servlet.ServletContextListener; - import org.apache.log4j.Logger; import org.mpi.openmind.cache.WrapperService; import org.mpi.openmind.configuration.ConfigurationService; import org.mpi.openmind.search.SearchService; import org.mpi.openmind.security.SecurityService; import org.springframework.context.ApplicationContext; -import org.springframework.context.support.AbstractApplicationContext; import org.springframework.context.support.ClassPathXmlApplicationContext; import org.springframework.scheduling.quartz.CronTriggerBean; @@ -19,7 +15,7 @@ * * @author jurzua */ -public class ServiceRegistry implements Serializable, ServletContextListener { +public class ServiceRegistry implements Serializable { private static final long serialVersionUID = 3883885508641723220L; @@ -77,27 +73,10 @@ return (CronTriggerBean) context.getBean(CRON); } + public ApplicationContext getApplicationContext() { + return this.context; + } + public static void main(String[] args) {} - /* (non-Javadoc) - * @see javax.servlet.ServletContextListener#contextInitialized(javax.servlet.ServletContextEvent) - */ - @Override - public void contextInitialized(ServletContextEvent arg0) { - logger.info("Servlet context initialized."); - } - - /* (non-Javadoc) - * @see javax.servlet.ServletContextListener#contextDestroyed(javax.servlet.ServletContextEvent) - */ - @Override - public void contextDestroyed(ServletContextEvent arg0) { - if (context != null) { - // run Spring shutdown hook - logger.info("Closing Spring context."); - ((AbstractApplicationContext) context).close(); - } - logger.info("Servlet context destroyed."); - } - }