2014-01-27 3 views
3

석영 스케쥴러 릴리스 1.8.6에서 2.2.1으로 업그레이드 중입니다.석영 스케쥴러의 getJobNames() 2.2.1

String[] jobs = sched.getJobNames(Scheduler.DEFAULT_GROUP); 

어떻게 quartz scheduler 2.2.1에이를 않습니다 1.8.6에서

우리가 이런 짓을?

TriggerKeysched.getTriggerKeys과 같이 GroupMatcher 것을 시도했지만 제대로 작동하지 않습니다.

답변

6

석영 2.0.x에서 GroupMatcher 클래스가 도입되었습니다.

scheduler.getJobKeys(GroupMatcher.jobGroupEquals(Scheduler.DEFAULT_GROUP)) 

이 GroupMatcher의 Javadoc을 살펴 유무 : : 그래서, 작업 키를 얻기 위해이 같은 작성해야 그런데 http://quartz-scheduler.org/api/2.2.0/org/quartz/impl/matchers/GroupMatcher.html

을, 2.0.x가하기에 1.8.x에서 포괄적 인 마이그레이션 가이드가 Quartz-Scheduler 사이트 : http://quartz-scheduler.org/documentation/quartz-2.x/migration-guide

+0

대단히 감사합니다! – lulu88