# 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.");
- }
-
}