1 package combio.listeners;
3 import java.util.concurrent.Executors;
4 import java.util.concurrent.ScheduledExecutorService;
5 import java.util.concurrent.TimeUnit;
7 import javax.servlet.ServletContextEvent;
8 import javax.servlet.ServletContextListener;
9 import javax.servlet.annotation.WebListener;
11 import combio.cassandra.CassandraCreate;
14 * Application Lifecycle Listener implementation class ContextListener
18 public class ContextListener implements ServletContextListener {
19 private ScheduledExecutorService scheduler;
20 CassandraCreate cc = new CassandraCreate();
22 * @see ServletContextListener#contextInitialized(ServletContextEvent)
24 public void contextInitialized(ServletContextEvent arg0) {
25 System.out.println("Session start ...........................................");
29 scheduler = Executors.newSingleThreadScheduledExecutor();
30 scheduler.scheduleAtFixedRate(new Runnable() {
32 public void run() { cc.Parsing();}}
33 , 0, 30, TimeUnit.SECONDS);
37 * @see ServletContextListener#contextDestroyed(ServletContextEvent)
39 public void contextDestroyed(ServletContextEvent arg0) {
41 System.out.println("Shut down");
42 scheduler.shutdownNow();