1

以下代码是用 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似乎不再存在。我该如何解决这个问题?

4

1 回答 1

2

迁移指南中,您可以阅读以下内容:

“TriggerUtils 上与构建 Date 实例相关的方法已移至 DateBuilder,并且可以通过静态导入轻松使用。然后可以轻松、干净地构建和使用新的触发器构建器 DSL 中的日期。”

nextGivenMinuteDate在此链接nextGivenMinuteDate

希望这可以帮助。

于 2017-05-05T10:00:35.827 回答