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.