石英调度程序2.2.1中的getJobNames()

lul*_*u88 3 java quartz-scheduler

我们正在从石英调度程序版本升级1.8.62.2.1.

1.8.6我们这样做:

String[] jobs = sched.getJobNames(Scheduler.DEFAULT_GROUP);
Run Code Online (Sandbox Code Playgroud)

我如何实现这一目标quartz scheduler 2.2.1

我试过这个GroupMatcher东西,有一个TriggerKey匹配和sched.getTriggerKeys,但我无法让它工作.

Ale*_*rev 6

在石英2.0.xa GroupMatcher类介绍.所以,要获得工作键,你应该写这样的东西:

scheduler.getJobKeys(GroupMatcher.jobGroupEquals(Scheduler.DEFAULT_GROUP))
Run Code Online (Sandbox Code Playgroud)

看看GroupMatcher javadoc:http://quartz-scheduler.org/api/2.2.0/org/quartz/impl/matchers/GroupMatcher.html

顺便提一下,在Quartz-Scheduler站点上有一个从1.8.x到2.0.x的综合迁移指南:http://quartz-scheduler.org/documentation/quartz-2.x/migration-guide