Restore one servlet
[proteocache.git] / server / compbio / listeners / ContextListener.java
index ec72af9..f8bcc75 100644 (file)
@@ -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,22 +18,27 @@ 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);
+               }, 0, 600, 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();
        }