我正在使用石英 2.x 版本。
我需要TRIGGER_TYPE
从QRTZ_TRIGGERS
表中获取列。
使用API,如何获取TRIGGER_TYPE
?
这是我的代码:
for (String group : scheduler.getTriggerGroupNames()) {
for (TriggerKey triggerKey : scheduler.getTriggerKeys(GroupMatcher.<TriggerKey>groupEquals(group))) {
Trigger trigger = scheduler.getTrigger(triggerKey(triggerKey.getName(), triggerKey.getGroup()));
System.out.println(scheduler.getSchedulerName());
System.out.println(triggerKey.getName());
System.out.println(triggerKey.getGroup());
System.out.println(trigger.getJobKey());
//job name
//job group
System.out.println(trigger.getDescription());
System.out.println(trigger.getNextFireTime());
System.out.println(trigger.getPreviousFireTime());
System.out.println(trigger.getPriority());
System.out.println(scheduler.getTriggerState(triggerKey(triggerKey.getName(), triggerKey.getGroup())));
//trigger type
System.out.println(trigger.getStartTime());
System.out.println(trigger.getEndTime());
System.out.println(trigger.getCalendarName());
System.out.println(trigger.getMisfireInstruction());
}
}