我搜索了谷歌,但找不到有关如何创建自定义触发器的文章/教程。任何指示/建议都有帮助。自定义触发器应等到满足以下两个条件后再触发作业
- 时间已过下午 5 点
- 具有特定值的记录(例如行 ID 10 的列值更改为“START”)已到达给定表
最佳答案
我同意sjr 。我只需使用 cronExpression 0 0/5 17-23 * * ?
创建一个 CronTrigger
(这样它就会从下午 5 点开始每 5 分钟触发一次 - 根据情况调整频率您的具体要求),然后在作业执行时检查数据库条件。
关于java - 如何创建自定义 Quartz 触发器?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5011996/