开发者社区> 问答> 正文

关于Quartz的SimpleTrigger repeatForever 如何设置超时忽略执行

            SimpleTrigger trigger = (SimpleTrigger)TriggerBuilder.newTrigger().withIdentity("TASK-NAME-" + jobName, "TASK-GROUP-" + jobName)
               .startAt(formatStringToDate(startDate))
               .endAt(formatStringToDate(endDate))
               .withSchedule(
                    SimpleScheduleBuilder.simpleSchedule()
                    .withIntervalInSeconds(executorStep)
                    .repeatForever()
                    .withMisfireHandlingInstructionNextWithRemainingCount() //在暂停此任务操作一段时间后,在恢复任务,则会将暂停期间未执行的任务全部补充上,目的是暂停期间的任务忽略掉,不要补充执行.
                    )
               .build();

以上的代码,策略 withMisfireHandlingInstructionNextWithRemainingCount 不起作用,请教怎么办?

展开
收起
小强吃肉 2016-10-18 17:05:01 4647 0
1 条回答
写回答
取消 提交回答
问答地址:
问答排行榜
最热
最新

相关电子书

更多
低代码开发师(初级)实战教程 立即下载
冬季实战营第三期:MySQL数据库进阶实战 立即下载
阿里巴巴DevOps 最佳实践手册 立即下载