Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/powerbi/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 基于执行的作业总数暂停作业执行-quartz_Java_Quartz Scheduler - Fatal编程技术网

Java 基于执行的作业总数暂停作业执行-quartz

Java 基于执行的作业总数暂停作业执行-quartz,java,quartz-scheduler,Java,Quartz Scheduler,是否可以将CronTrigger状态更改为WAITING,或更改为某个其他值,使作业停止执行到第二天?我可以暂停将停止作业执行的触发器,但我必须手动恢复此触发器 实际上,我有一个CronTrigger,它在每天早上8:00到下午12:00之间执行作业,现在它工作正常,但现在我想添加一个传统的检查,即在执行每个作业之前,它将检查执行的作业总数,如果达到了执行的作业总数限制,则将执行暂停到第二天。您需要创建一个自定义TriggerListener,它跟踪计数,可以否决作业执行,并将作业重新安排到第二

是否可以将
CronTrigger
状态更改为
WAITING
,或更改为某个其他值,使作业停止执行到第二天?我可以暂停将停止作业执行的触发器,但我必须手动恢复此触发器


实际上,我有一个CronTrigger,它在每天早上8:00到下午12:00之间执行作业,现在它工作正常,但现在我想添加一个传统的检查,即在执行每个作业之前,它将检查执行的作业总数,如果达到了执行的作业总数限制,则将执行暂停到第二天。

您需要创建一个自定义TriggerListener,它跟踪计数,可以否决作业执行,并将作业重新安排到第二天(例如,将触发器的开始时间更新为第二天的“00:00:00”,而将cron表达式保留为同一时间)。

请重新表述您的答案好吗?