java - 如何创建自定义 Quartz 触发器?

标签 java quartz-scheduler

我搜索了谷歌,但找不到有关如何创建自定义触发器的文章/教程。任何指示/建议都有帮助。自定义触发器应等到满足以下两个条件后再触发作业

  1. 时间已过下午 5 点
  2. 具有特定值的记录(例如行 ID 10 的列值更改为“START”)已到达给定表

最佳答案

我同意sjr 。我只需使用 cronExpression 0 0/5 17-23 * * ? 创建一个 CronTrigger (这样它就会从下午 5 点开始每 5 分钟触发一次 - 根据情况调整频率您的具体要求),然后在作业执行时检查数据库条件。

关于java - 如何创建自定义 Quartz 触发器?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5011996/

相关文章:

java - 无法使用服务中的新值增加 ArrayList

Java Intellij Idea 如何添加装订线图标?

java - 用 PL 写 2^x

java - Spring Boot 不替换 application.properties 文件中的环境变量

java - 如何每 X 秒重置一次指标?

java - 仅生成特定深度和限制列表的 XML

java - 使用 Quartz 轮询外部服务并通过 Atmosphere 将结果发送给客户端?

java - 为什么我在使用 Quartz job Scheduler 时在 contextInitialized() 方法中遇到空指针异常

mysql - Quartz 下一次触发时间到 MySQL 中人类可读的时间

java - 为什么这个 while 循环条件为 true