Quartz 2.1.x没有列出所有预定作业

时间:2016-10-04 10:06:07

标签: java quartz-scheduler

我希望显示所有预定的作业,即使是那些从未开始到现在(但已预定)的作业。

此代码仅显示已至少启动过一次的所有预定作业:

// enumerate each job group
for(String group: sched.getJobGroupNames()) {
    // enumerate each job in group
    for(JobKey jobKey : sched.getJobKeys(groupEquals(group))) {
        System.out.println("Found job identified by: " + jobKey);
    }
}

我错过了什么? 我使用的是Java SE 8和Quartz 2.1.5

1 个答案:

答案 0 :(得分:0)

抱歉,刚发现它。在代码的一部分中,我发现一个工作没有安排,所以缺少以下一行:
sched.scheduleJob(jobDetail, trigger);

因此,如果您遇到同样的问题,请确保正确安排所有作业。