了解Quartz中的作业运行时间

时间:2011-02-11 03:43:52

标签: scheduled-tasks quartz-scheduler pausing-execution

我正在撰写一种开始 - 暂停 - 恢复 - 暂停 - 恢复 - (定期)在Quartz中的工作。我正在使用SimpleTrigger进行初步实验。

我想如何找到工作的时间。我查看了Scheduler类,没有直接找到它的方法。

有人可以建议我找一份工作已运行多久的方法吗?

谢谢, 阿比

1 个答案:

答案 0 :(得分:0)

调用scheduler.getCurrentlyExecutingJobs()来获取当前正在执行的作业集(或更准确地说,获取每个作业的JobExecutionContext)。

然后你可以在JobExecutionContext上调用getFireTime()来查看执行开始的时间。