schedulelistener.java

来自「Spring2.0宝典」· Java 代码 · 共 37 行

JAVA
37
字号
/*******************************************************************
<br>Copyright (C), 2005-2008, yeeku.H.Lee
<br>Program Name:
<br>Author:yeeku.H.lee kongyeeku@163.com
<br>Version:1.0
<br>This program is protected by copyright laws.
<br>Date: 
*******************************************************************/

package lee; 

import java.util.TimerTask; 
import java.util.Timer; 
import javax.servlet.*; 

public class ScheduleListener implements ServletContextListener
{ 
    private java.util.Timer timer = null; 
    
    public void contextInitialized(ServletContextEvent sce)
    { 
        timer = new Timer(true); 
        sce.getServletContext().log(new java.util.Date() + "计时器已经启动..."); 
        System.out.println(new java.util.Date() + "      计时器已经启动...");
        timer.schedule(new MyTask() , 0 , 2*60*1000);//每4分钟执行一次 
        sce.getServletContext().log(new java.util.Date() + "计时器执行一次!!!!!"); 
        System.out.println(new java.util.Date() + "          计时器执行一次!!!!!");
    } 
    
    public void contextDestroyed(ServletContextEvent sce)
    { 
        timer.cancel(); 
        sce.getServletContext().log(new java.util.Date() + "计时器被销毁!!!"); 
        System.out.println(new java.util.Date() + "          计时器被销毁!!!");
    } 
} 

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?