我使用 JDBCJobStore 配置了一个 Cron 触发器,因为我们将在集群环境中运行该应用程序。
我让 CronTrigger 每上午 10 点运行一次,一切正常。
我将如何以编程方式启动此 Cron 触发器“按需”。任何代码示例表示赞赏。
我在 Tomcat 6.0 上使用 Quartz 1.6.5。
谢谢你的帮助。
我使用 JDBCJobStore 配置了一个 Cron 触发器,因为我们将在集群环境中运行该应用程序。
我让 CronTrigger 每上午 10 点运行一次,一切正常。
我将如何以编程方式启动此 Cron 触发器“按需”。任何代码示例表示赞赏。
我在 Tomcat 6.0 上使用 Quartz 1.6.5。
谢谢你的帮助。
如果您知道希望“按需”运行的作业的名称和组,并且您对调度程序具有编程访问权限,则可以安排一个新的 SimpleTrigger 立即运行一次。
http://quartz.sourceforge.net/javadoc/org/quartz/Scheduler.html
请注意,这不会启动 cron 触发器,我假设您的目标是实际运行您的 cron 触发器指向的作业。如果您的代码依赖于 TriggerListeners 侦听您的 cron 触发器,这将无济于事。