首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 软件管理 > 软件架构设计 >

Quartz 学习札记(一)

2012-09-18 
Quartz学习笔记(一)1. SchedulerFactory sf new StdSchedulerFactory()????? ?Scheduler sched sf.ge

Quartz 学习笔记(一)

1. SchedulerFactory sf = new StdSchedulerFactory();???

?? ?Scheduler sched = sf.getScheduler();

?? ?sched.scheduleJob(job, trigger);

?? ?sched.start();

?? ?sched.shutdown(true);

?

?

SchedulerFactory的实例可以根据quartz.properities配置文件于创建 QuartzScheduler实例。

Scheduler调度器维护着JobDetails和Triggers。一旦注册到调度器里,调度器就有责任在触发器被触发的时候

去执行Job的execute方法。

?

?

?

?

2.TriggerUtils

?? getEvenMinuteDate(new Date()); 在给定时间之后距离最近的一个偶数分

?? getNextGivenSecondDate(Date?date, int?secondBase)date如果为空,默认当前系统时间

?

3.Job是被客户端创建的实现了Job接口的类,JobDetail为Job的一个个性实例。

JobDetail可以被注册到调度器中,通过一下两个方法

scheduleJob(JobDetail, Trigger)??

addJob(JobDetail, boolean)

?

?

?

4.SimpleTrigger(String name, ? ? ??

?String group,

?String jobName,

?String jobGroup,

?Date startTime,

?Date endTime,

?int repeatCount,

?long repeatInterval)

?

4.

?

热点排行