以下代码是Quartz 1.8编写的:
SimpleTrigger safeHashChainStateTrigger = new SimpleTrigger(
SafeHashChainState.class.getName() + "Trigger",
StampingServerInfo.QUARTZSERVICEGROUP,
new Date(TriggerUtils.getNextGivenSecondDate(null, 10).getTime()),
null, SimpleTrigger.REPEAT_INDEFINITELY,
providerObj.checkIntProperties("stamping.restart.quartz.safeHashChainState.Timeout", 30, 5) * 1000);
我想迁移到Quartz 2.x,但方法getNextGivenSecondDate
似乎不再存在。我该如何解决这个问题?
答案 0 :(得分:2)
从migration guide您可以看到:
"与构造Date实例相关的TriggerUtils上的方法已经移动到DateBuilder,并且可以通过静态导入轻松使用。然后可以轻松,干净地构建日期,并与新的触发器生成器DSL一起使用。"
nextGivenMinuteDate 位于此链接nextGivenMinuteDate。
希望这有帮助。