? Quartz 学习笔记_牛聚文档

Quartz 学习笔记

Quartz 学习笔记
预览:

1、

实例

Scheduler scheduler=null;

try{

scheduler=StdSchedulerFactory.getDefaultScheduler();

scheduler.start();

JobDetail jobDetail=new JobDetail("myJob",Scheduler.DEFAULT_GROUP,DumbJob.class); //

Trigger trigger=new CronTrigger("myTrigger",Scheduler.DEFAULT_GROUP,"0/10 * * * * ?");//十秒钟一次

Trigger trigger=new CronTrigger("myTrigger",Scheduler.DEFAULT_GROUP,"0 0/1 * * * ? *");//设置一分钟一次

scheduler.scheduleJob(jobDetail,trigger);

}catch(SchedulerException e){

scheduler.shutdown();

}

Org.quartz.Job 接口为一个单独的 job

Org.quartz. TriggerUtils Trigger的创建类,也可以使用 Cron 字符串建立按指定时间运行的 trigger 。

Cron 字符串分为七个字时间变量及空格分开的字符串,

分别是:秒,分,时,天,月,周,年

注:年可以不要设置

周以 SUN=1,MON,TUE,WED,THU,FRI and SAT

以下是 cron 字符的定义用的多义字符

* 代表每一个该位置的时间

, 组合使用多个内容于一个字段

/ 代表一个字段中以前面的为开始间隔为后面的

- 为两个数据之间

? 主要是用来设置天,周

L 用于设置天,周

#

W

第1页/共6页 下一页>尾页