gpt4 book ai didi

java - 向 Quartz CronTrigger 添加一次性额外触发

转载 作者:太空宇宙 更新时间:2023-11-04 08:59:10 24 4
gpt4 key购买 nike

我想知道如何使用 CronTrigger 并添加额外的一次性触发,以便我可以像使用 getFileTimeAfter(Date) 方法一样迭代触发时间

假设我有一个 CronTrigger 表示为:“0 0 12 * * ?”

我如何添加一个额外的触发,如 SimpleTrigger 所表达的,不重复?

最佳答案

这对于 CronTrigger 本身来说是不可能的。不过,您可以根据需要将任意多个不同的触发器与给定的 JobDetail 关联起来。

您可以通过注册 CronTriggerSimpleTrigger 来模拟您想要实现的目标,在每个触发器上调用 getFireTimeAfter 并采用较早的值。

令人烦恼的是,getFireTimeAfter 出现在 CronTriggerSimpleTrigger 上,但不在 Trigger 界面中。请注意,这是 Quartz API 中最小的错误。

关于java - 向 Quartz CronTrigger 添加一次性额外触发,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1296281/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com