是否可以将CronTrigger
状态更改为WAITING
或将某个其他值停止,直到第二天停止执行作业?我可以暂停触发器,这将停止执行作业,但我必须手动恢复此触发器。
实际上,我有一个CronTrigger,它在每天上午8:00到中午12:00之间执行工作,现在它工作正常但现在我想添加一个附加检查,在执行每个工作之前它会检查执行的作业总数,如果达到总执行作业限制,则暂停执行到第二天。
答案 0 :(得分:0)
您需要创建一个自定义TriggerListener,它可以跟踪计数,可以否决作业执行,并重新安排第二天的作业(例如,将触发器的startTime更新为下一个“00:00:00”一天,同时将cron表达式留给同一个人。)