Quartz中的多个SchedulerFactory

时间:2015-09-01 06:33:13

标签: java quartz-scheduler

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

由于

1 个答案:

答案 0 :(得分:1)

单个调度程序可以有多个日历

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

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

然后通过日历名称

将日历与触发器相关联
trigger.setCalendarName("myHolidays");

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