【问题标题】:How to schedule a Job using Quartz to run at multiple but fixed times in a day如何使用 Quartz 安排作业在一天内多次但固定的时间运行
【发布时间】:2020-12-09 13:17:55
【问题描述】:

假设我有工作需要在一天的固定时间执行,如下所示, "05:00, 06:10, 07:30, 08:15, 09:05, 10:35"

如何在 Quartz 中为此构建触发器?

【问题讨论】:

    标签: scheduled-tasks quartz-scheduler scheduler job-scheduling quartz


    【解决方案1】:

    我找不到开箱即用的方法。

    我看到两种方法可以解决您的问题:

    1。多个触发器(推荐)。

    为您的工作设置异常调度的最明显和最简单的方法是组合多个触发器。 Quartz 允许为单个 JobDetail 设置尽可能多的触发器。

    2。实现您自己的触发器。

    这是一种更复杂的方式,仅适用于必须只使用一个触发器的情况。 您可以实现org.quartz.Trigger 接口或任何子接口来设置您自己的规则。

    【讨论】:

      猜你喜欢
      • 2015-06-22
      • 2019-08-01
      • 2016-07-11
      • 2011-02-12
      • 1970-01-01
      • 2022-08-10
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多