java定时任务的实现

package com.ucap.sms;



import java.util.Timer;



import javax.servlet.ServletContextEvent;

import javax.servlet.ServletContextListener;



public class SmsListener implements ServletContextListener{

    private Timer timer=null;



    public void contextDestroyed(ServletContextEvent sce) {

        timer.cancel();

    }



    public void contextInitialized(ServletContextEvent sce) {

        timer=new Timer(true);
     //设置任务计划,启动和间隔时间 timer.schedule(
new NoteReplyTask(), 0, 86400000); } }
import java.util.TimerTask;



public class MyTask extends TimerTask {



  public void run() {

    // System.out.println("call at " + (new Date()));

    // TODO 此处添加具体任务代码

  }



}

webXml配置

<listener>

<listener-class>com.fastunit.samples.listener.MyListener</listener-class>

</listener>

 

你可能感兴趣的:(java)