我为每个人都有一套Quartz作业我想附加单独的HolidayCalendar(每个作业的单独日历),我正在考虑一个不同的Scheduler工厂/ Scheduler对象而不是单个Scheduler对象,我可以在其中附加Single日历到单个工作。这是正确的方法吗? Quartz是否支持同一JVM中的多个工厂对象?如果有的话,我可以尝试的其他更好的方法是什么?
由于
答案 0 :(得分:1)
单个调度程序可以有多个日历
HolidayCalendar cal = new HolidayCalendar();
cal.addExcludedDate( someDate );
sched.addCalendar("myHolidays", cal, false);
然后通过日历名称
将日历与触发器相关联trigger.setCalendarName("myHolidays");
你能试试吗?我认为这是拥有多个调度程序实例的更好方法,