Quartz 中的多个 SchedulerFactory

Multiple SchedulerFactory in Quartz

我为他们每个人准备了一组 Quartz 作业我想附加单独的 HolidayCalendar(每个作业的单独日历),我正在考虑一个不同的调度程序 factory/Scheduler 对象而不是单个调度程序对象,其中我可以将单个日历附加到单个作业。这是正确的方法吗? Quartz 是否支持同一个 JVM 中的多个工厂对象?如果有其他更好的方法,我可以尝试什么?

谢谢

一个调度器可以有多个日历

HolidayCalendar cal = new HolidayCalendar();
cal.addExcludedDate( someDate );

sched.addCalendar("myHolidays", cal, false);

然后通过日历名称将日历关联到触发器

trigger.setCalendarName("myHolidays");

你能试试这个吗?我认为这是具有多个调度程序实例的更好方法,