Java 石英1.8至2.x迁移

Java 石英1.8至2.x迁移,java,scheduler,jobs,quartz,Java,Scheduler,Jobs,Quartz,以下代码由Quartz 1.8编写: SimpleTrigger safeHashChainStateTrigger = new SimpleTrigger( SafeHashChainState.class.getName() + "Trigger", StampingServerInfo.QUARTZSERVICEGROUP, new Date(TriggerUtils.getNextGivenSecondDate(null, 10).getTime()),

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

从中您可以阅读以下内容:

“与构建日期实例相关的TriggerUtils上的方法已移动到DateBuilder,可以通过静态导入轻松使用。然后,可以轻松干净地构建日期,并与新的trigger builder DSL配合使用。”

下一个TivenMinuteDate位于此链接中

希望这有帮助