首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 其他教程 > 开源软件 >

java 定时器 Quartz 用法之一 程序直接起步

2012-06-28 
java 定时器 Quartz 用法之一 程序直接启动Quartz是OpenSymphony开源组织在Job scheduling领域又一个开源

java 定时器 Quartz 用法之一 程序直接启动

Quartz是OpenSymphony开源组织在Job scheduling领域又一个开源项目,可以用来创建简单或者复杂的定时任务,利用Quartz开发定时任务的步骤与Timer类

似。

利用Quartz开发定时任务是主要分为两个步骤:
1)创建定时任务类
示例代码:

package org.lzstone.action;import org.quartz.CronTrigger;import org.quartz.JobDetail;import org.quartz.Scheduler;public class LzstoneMain{       private static Scheduler sched;       public static void run() throws Exception{              //创建LzstoneTimeTask的定时任务              JobDetail jobDetail = new JobDetail("lzstoneJob",sched.DEFAULT_GROUP,LzstoneTimeTask.class);              //目标 创建任务计划              CronTrigger trigger = new CronTrigger("lzstoneTrigger","lzstone","0 0 12 * * ?");              //0 0 12 * * ? 代表每天的中午12点触发              sched = new org.quartz.impl.StdSchedulerFactory().getScheduler();              sched.scheduleJob(jobDetail,trigger);              sched.start();       }       //停止       public static void stop() throws Exception{              sched.shutdown();        }              public static void main(String[] args) throws Exception {   // TODO Auto-generated method stub                 LzstoneMain.run();             }}

?

热点排行