10
午前10時から午後5時45分まで5分ごとに実行されるスケジュールが必要です。@Scheduleアノテーションでどうすればよいですか?Java EE6のスケジュール範囲
これまでのところ、@Schedule(時間= 10-18;分= */5)に限られていますが、午後5時45分までに午後6時まででなければなりません。
午前10時から午後5時45分まで5分ごとに実行されるスケジュールが必要です。@Scheduleアノテーションでどうすればよいですか?Java EE6のスケジュール範囲
これまでのところ、@Schedule(時間= 10-18;分= */5)に限られていますが、午後5時45分までに午後6時まででなければなりません。
documentation for @Schedule and @Schedulesに明記されているように、2つのスケジュールを実行する場合、その事実が気に入らなくても、2つの@Schedule注釈が必要です。
個々の要素(時間、分、秒...)内に範囲しかないというcronのような制限のため、最後の2つの実行を*:50と* :55は午後5時にのみ。あなたはあなたの中にスケジュール情報で終わるとして、あなたはおそらく
@Schedules({
@Schedule(hour="10-16" minute="*/5"),
@Schedule(hour="17" minute="0,5,10,15,20,25,30,35,40,45")
})
のようなもので終わるだろう、と述べた
はそのようにソースコード(それは注釈の形でいたとしても)、あなただけのようでしよく5分ごとに実行し、すぐに午後5時49分後に呼び出された場合はメソッドから戻る
2つのスケジュールを作成しますか? 1つは「17:45 - > 17:55」と残りの部分は –