超详细 任务调度框架Quartz用法指南( 六 )


测试代码,设定的时间间隔为3秒,但job执行时间是5秒,设置 @DisallowConcurrentExecution以 后程序会等任务执行完毕以后再去执行,否则会在3秒时再启用新的线程执行 。
阻止特定时间运行仍然是通过调度器实现的:
//2014-8-15这一天不执行任何任务Calendar c = new GregorianCalendar(2014, 7, 15);cal.setDayExcluded(c, true);scheduler.addCalendar("exclude", cal, false, false);//...中间省略TriggerBuilder.newTrigger().modifiedByCalendar("exclude")....



推荐阅读