0

我使用 JDBCJobStore 配置了一个 Cron 触发器,因为我们将在集群环境中运行该应用程序。

我让 CronTrigger 每上午 10 点运行一次,一切正常。

我将如何以编程方式启动此 Cron 触发器“按需”。任何代码示例表示赞赏。

我在 Tomcat 6.0 上使用 Quartz 1.6.5。

谢谢你的帮助。

4

1 回答 1

1

如果您知道希望“按需”运行的作业的名称和组,并且您对调度程序具有编程访问权限,则可以安排一个新的 SimpleTrigger 立即运行一次。

http://quartz.sourceforge.net/javadoc/org/quartz/Scheduler.html

请注意,这不会启动 cron 触发器,我假设您的目标是实际运行您的 cron 触发器指向的作业。如果您的代码依赖于 TriggerListeners 侦听您的 cron 触发器,这将无济于事。

于 2009-10-30T21:06:45.513 回答