0

Quartz 中是否有记录已经完成的工作,或者一旦它们消失了,它们真的消失了吗?

4

2 回答 2

2

您始终可以以编程方式循环遍历作业的触发器并查看它们是否仍然有效并在未来触发 (GetNextFireTimeUtc())。

如果作业是持久的,即使在所有触发器都已触发并且没有任何触发器会导致作业运行之后,它也会存在于调度程序中。如果作业是非持久的,它将在达到最后一次触发时间后从调度程序中删除。

例如,您还可以实现一个侦听器,该侦听器将根据它运行到数据库来创建自定义的作业完成记录。

于 2010-01-12T09:54:07.283 回答
0

Quartz 有一个标准发行版附带的历史插件。这会为您跟踪触发触发时间等。非常方便用于调试目的。

于 2010-02-14T06:00:38.137 回答