quartz.net - 如何在 Quartz 中暂停 Job 的特定迭代
问题描述
我安排了一个具有预定时间“2019.11.21.20.15.20”和重复计数 =3 和间隔 5*60*1000 毫秒的作业,当作业被安排时,我想在“2019.11.21.20.13.20”暂停作业。现在我再次在“2019.11.21.20.17.20”处恢复作业,然后我希望第一次迭代执行不会按计划时间执行“2019.11.21.20.15.20”,但下一次迭代照常执行。表示总共执行 2 次作业执行而不是 3 次。 Trigger trigger = TriggerBuilder.newTrigger().withIdentity("myTrigger", "group1") .startAt(DateBuilder.todayAt(10, 20, 20)) .withSchedule(SimpleScheduleBuilder .simpleSchedule().withRepeatCount(repeatCount).withIntervalInSeconds(2)) .build();
解决方案
推荐阅读
- linker - 如何在 STM32/platformio/arduino 上保留一个 Flash 内存扇区
- game-maker-studio-2 - GMS2 参数总是返回 undefined
- python - 如何从终止的 multiprocessing.Process 中抑制 stderr?
- python - 根据 Python 中类型对象的字符串表示检查对象的类型
- java - 如何在java中两次处理输入流
- android - Jetpack Navigation:任何片段都应该能够导航到任何片段
- node.js - 与副本集的猫鼬连接不起作用
- csv - 在 PySpark 中写入镶木地板的问题
- python - dict列表中的值总和错误
- c - 为什么我的编译器会创建重复的汇编函数