0

クラスター化された環境内でアプリを実行するため、JDBCJobStore を使用して Cron トリガーを構成しました。

午前 10 時ごとに CronTrigger を実行していますが、すべてがうまく機能しています。

このCron Trigger "On-Deman"をプログラムで開始するにはどうすればよいですか。どんなコードサンプルでも大歓迎です。

Tomcat 6.0 で Quartz 1.6.5 を使用しています。

助けてくれてありがとう。

4

1 に答える 1

1

「オンデマンド」で実行したいジョブの名前とグループが分かっていて、スケジューラにプログラムでアクセスできる場合は、新しい SimpleTrigger を一度だけ実行するようにスケジュールできます。

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

これはcronトリガーを開始しないことに注意してください。あなたの目標は、cronトリガーが指すジョブを実際に実行することであると想定しています。cron トリガーをリッスンする TriggerListeners に依存するコードがある場合、これは役に立ちません。

于 2009-10-30T21:06:45.513 に答える