package test;
import java.util.Timer;
import javax.servlet.ServletContextEvent;
import javax.servlet.ServletContextListener;
/**
* @author Administrator 定时器
*/
public class ServerTimerListener implements ServletContextListener {
private Timer timer;
private AnnleeTimerTask task;
public void contextDestroyed(ServletContextEvent arg0) {
timer.cancel();
System.out.println("定时器已销毁");
}
public void contextInitialized(ServletContextEvent event) {
String interval = null;
if(interval==null || "".equals(interval))
interval = "3000";//默认3秒钟
timer = new java.util.Timer(true);
task = new AnnleeTimerTask(event.getServletContext());
System.out.println("定时器已启动");
timer.schedule(task,10000,Long.parseLong(interval));// 多长时间执行一次
System.out.println("已经添加任务调度表");
}
}