我在弄清楚如何获取预定作业列表方面遇到了一些麻烦。我在servlet-context.xml文件中将作业,触发器和调度程序声明为bean。作业正常启动并完成。我知道我想使用scheduleFactory来获取调度程序并执行以下操作:
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);
}
虽然,我不知道如何从bean获取scheduleFactory实例,因为我不想创建一个新实例。我从搜索许多论坛收集了所有这些信息,包括这里。
请帮我解决这个问题。
答案 0 :(得分:0)
您必须在课程中注入scheduleFactory
(如果使用注释,则使用@Autowired)。