Persistence 列出已执行的作业

Persistence 列出已执行的作业,persistence,quartz-scheduler,Persistence,Quartz Scheduler,Quartz中是否有已经完成的作业记录,或者一旦它们消失了,它们是否真的消失了?您始终可以通过编程方式循环检查作业的触发器,并查看它们是否仍然有效并在将来触发(GetNextFireTimeUtc()) 如果作业是持久性的,则即使在触发所有触发器之后,它仍将存在于计划程序中,并且没有留下任何会导致作业运行的触发器。若作业是非持久性的,它将在到达最后一次触发时间后从调度程序中删除 您还可以实现一个监听器,该监听器将根据作业的运行到数据库来创建自定义的作业完成记录,例如。Quartz有一个标准发行版

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

您始终可以通过编程方式循环检查作业的触发器,并查看它们是否仍然有效并在将来触发(GetNextFireTimeUtc())

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


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

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