在Spring Scheduler上,这是我想要实现的目标:
@Scheduled(initialDelay = 1000, fixedDelay = 5000)
我正在使用石英,似乎无法为初始延迟找到等效的API。
TriggerBuilder.newTrigger().withSchedule(SimpleScheduleBuilder.simpleSchedule().withIntervalInMilliseconds(5000));
有什么想法可以增加延迟吗?
最佳答案
Trigger trigger = newTrigger()
.withSchedule(SimpleScheduleBuilder.simpleSchedule().withIntervalInMilliseconds(5000))
.startAt(nowPlusDelay(5_000))
.build();
其中
nowPlusDelay(int)
返回Date
。关于java - quartz -具有初始延迟的固定间隔,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/57143108/