我使用石英2.x版本。石英2.x,如何獲得觸發器類型?
我需要從QRTZ_TRIGGERS
表中獲得列TRIGGER_TYPE
。
使用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());
}
}
什麼是石英文件不得不說一下訪問TRIGGER_TYPE?你有嘗試過像'SELECT TRIGGER_TYPE FROM QRTZ_TRIGGERS'嗎? – lit
我想導入它使用API而不是從數據庫導入,但我可以將其他值導入API,但我找不到獲取TRIGGER_TYPE的API。你知道嗎? – zeronine09
改進的語法和格式 – Sampada