gpt4 book ai didi

java - 如何获取Quartz触发间隔?

转载 作者:太空宇宙 更新时间:2023-11-04 11:18:07 24 4
gpt4 key购买 nike

我正在使用 Quartz 来调度 java 任务。如何获取特定触发器的间隔时间

for(Trigger trigger : getAllTrigersFromSchduler()) {
trigger.getDescription(); // for description
// Need trigger interval time
}

最佳答案

我偶然发现了这个问题,也需要一个解决方案,读完 javadocs 后以下是如何读取定义的间隔。需要注意的是,触发器有不同类型,假设您使用 SimpleScheduleBuilder 创建触发器,您可以执行以下操作:

for(Trigger trigger : getAllTrigersFromSchduler()) {
System.out.println(trigger.getDescription()); // for description
// assuming a SimpleTrigger
System.out.println(((SimpleTrigger)trigger).getRepeatInterval())); // for interval in ms as long
}

问候

关于java - 如何获取Quartz触发间隔?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45232287/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com