Elastic-lite-job中Quartz主要类类图
①,创建scheduler
/** 创建Scheduler
* @return
*/
privateScheduler createScheduler() {
Scheduler result;
try {
StdSchedulerFactory factory = newStdSchedulerFactory();
factory.initialize(getBaseQuartzProperties());
result = factory.getScheduler();
//添加Trigger监听器,重载triggerMisfired()方法
//触发原因:org.quartz.threadPool.threadCount=1,设置当前线程池的线程条数等于1,
//当Job作业执行时间过长时,Trigger错过被激发时执行,Trigger监听器执行triggerMisfired()方法
result.getListenerManager().addTriggerListener(schedulerFacade.newJobTriggerListener());
} catch (final SchedulerException ex) {