2009-07-24 8 views
3

Grailsアプリケーション内で定期的なタスクを実行します。誰もがこれを行うためのベストプラクティスをお勧めできますか?Grailsの定期タスク

答えて

8

私の推薦はQuartz Pluginになり、ここでサイトからプラグインの概要です:

クォーツプラグインは、指定された間隔または のcron式を使用して実行 するジョブをスケジュールするためにあなたのGrails 適用を可能にします。基盤となるシステム は、クォーツエンタープライズジョブ スケジューラをSpring経由で設定していますが、 は、 コンベンションパラダイムのコーディングによって簡単になります。

http://java.sun.com/javase/6/docs/api/java/util/TimerTask.html

良いIBMの記事を使用してここにあります:

+0

私はQuartz on J2EEアプリケーションを使用しましたが、私はGrailsを初めて使用しているので、プラグインがないことを知りました。ありがとう! – byamabe

1

コアJDKライブラリに基づいてこれを実行するための簡単な方法は、TimerTaskを経由している、それはセットアップに定期的なイベントを、あなたを可能にしなければなりませんそれこの目的のために:

http://www.ibm.com/developerworks/java/library/j-schedule.html

あなたがコントロールの面で、より複雑な何かをしたい場合は、石英や耳鼻咽喉科を見てerprise Quartz。

関連する問題