我想在五分钟内开始一个石英工作。请注意,我不想在每五分钟开始这项工作,但仅在五分钟之后。
目前我正在使用以下代码,但它无法正常工作,因为每隔'intervalInMinutes'分钟执行一次quartz工作:
MutableTrigger trigger = (MutableTrigger) TriggerBuilder.newTrigger()
.withSchedule(SimpleScheduleBuilder.simpleSchedule().withIntervalInMinutes(intervalInMinutes).withRepeatCount(repeatCount)).build();
return new Rule(trigger);
感谢您的帮助
答案 0 :(得分:1)
找到答案。我用了这段代码:
trigger = (SimpleTrigger) newTrigger()
.withIdentity("trigger5", "group1")
.startAt(futureDate(5, IntervalUnit.MINUTE)) // use DateBuilder to create a date in the future
.forJob(myJobKey) // identify job with its JobKey
.build();