Quartz如何监听一个job执行结束(可能有多次执行),或是一个trigger结束执行

tzh0611 发布于 08/09 21:59
阅读 489
收藏 0

如题,查阅了很多资料,目前通过triggerListener只能监听到任务每次执行完毕后,不能监听到最后一次任务结束(TriggerState一直为NOMAL,trigger结束就直接释放了,获取不到complete状态)

加载中
1
t
tzh0611

查了好一阵子,发现就在trigger对象上,😂。trigger.getNextFireTime()返回下次执行的时间,没有下一次就返回null。

0
kakai
kakai

在job中传入一个计数器,每执行一次计数器加1,最后一次必定能判断出来了。

t
tzh0611
谢谢,我已经找到方法了。
OSCHINA
登录后可查看更多优质内容
返回顶部
顶部