X-Git-Url: http://source.jalview.org/gitweb/?a=blobdiff_plain;ds=sidebyside;f=server%2Fcompbio%2Flisteners%2FContextListener.java;fp=server%2Fcompbio%2Flisteners%2FContextListener.java;h=44cf66b9c702d74c8b5857233861d1eed6ff7d03;hb=3887e427255a9ed5e9e43f4a52a377935331e5d3;hp=ec72af9ad16adb0e76f59e3ec3327ebad5268da8;hpb=7f8e9a42b27028e6efecee7819f21c7b38f42f34;p=proteocache.git diff --git a/server/compbio/listeners/ContextListener.java b/server/compbio/listeners/ContextListener.java index ec72af9..44cf66b 100644 --- a/server/compbio/listeners/ContextListener.java +++ b/server/compbio/listeners/ContextListener.java @@ -1,5 +1,6 @@ package compbio.listeners; +import java.io.IOException; import java.util.concurrent.Executors; import java.util.concurrent.ScheduledExecutorService; import java.util.concurrent.TimeUnit; @@ -8,7 +9,7 @@ import javax.servlet.ServletContextEvent; import javax.servlet.ServletContextListener; import javax.servlet.annotation.WebListener; -import compbio.cassandra.CassandraCreate; +import compbio.cassandra.CassandraNativeConnector; /** * Application Lifecycle Listener implementation class ContextListener @@ -17,20 +18,25 @@ import compbio.cassandra.CassandraCreate; @WebListener public class ContextListener implements ServletContextListener { private ScheduledExecutorService webjob_scheduler; - CassandraCreate cc = new CassandraCreate(); + CassandraNativeConnector db = new CassandraNativeConnector(); /** * @see ServletContextListener#contextInitialized(ServletContextEvent) */ public void contextInitialized(ServletContextEvent arg0) { System.out.println("ProteoCache session start......"); - cc.Connection(); + db.Connect(); webjob_scheduler = Executors.newSingleThreadScheduledExecutor(); webjob_scheduler.scheduleAtFixedRate(new Runnable() { @Override public void run() { - cc.Parsing("test"); + try { + db.Parsing(); + } catch (IOException e) { + // TODO Auto-generated catch block + e.printStackTrace(); + } } }, 0, 60, TimeUnit.SECONDS); @@ -40,7 +46,7 @@ public class ContextListener implements ServletContextListener { * @see ServletContextListener#contextDestroyed(ServletContextEvent) */ public void contextDestroyed(ServletContextEvent arg0) { - cc.Closing(); + db.Closing(); System.out.println("Shut down ProteoCache......"); webjob_scheduler.shutdownNow(); }