我使用JDBCJobStore配置了Cron Trigger,因为我们将在集群环境中运行应用程序。
我每隔10点运行一次CronTrigger,一切都很顺利。
我将如何以编程方式启动此Cron Trigger“On-Deman”。任何代码示例都赞赏。
我在Tomcat 6.0上使用Quartz 1.6.5。
感谢您的帮助。
答案 0 :(得分:1)
如果您知道要“按需”运行的作业的名称和组,并且您具有对调度程序的编程访问权限,则可以安排新的SimpleTrigger立即运行一次。
http://quartz.sourceforge.net/javadoc/org/quartz/Scheduler.html
请注意,这不会启动cron触发器,我假设您的目标是实际运行您的cron触发器指向的作业。如果您的代码依赖于TriggerListeners监听您的cron触发器,那么这将无济于事。