Календарь Java событий - PullRequest
0 голосов
/ 29 мая 2009

В моем приложении я хочу запланировать начало обработки. Двумя способами сначала в заранее установленную дату или скажем, как каждый понедельник. В случае с одной датой я могу наблюдать за временем на протекторе и начать обработку, но когда две смешаны, я не могу найти хорошее решение.

Моя первоначальная мысль была, когда приложение загружается, я могу планировать события в календаре и проверять, есть ли работа, которую нужно выполнять каждую минуту или около того, это будет работать как для одной даты, так и для каждой недели, если окажется, что я не могу использовать календарь способ.

Какой хороший способ решить эту проблему?

Ответы [ 2 ]

2 голосов
/ 29 мая 2009

Quartz - это компонент планирования заданий с открытым исходным кодом, написанный на Java, вы можете проверить это.
Его возможности варьируются от простых таймеров до полноценных CRON-выражений , и он широко используется JBoss AS.

1 голос
/ 29 мая 2009

Посмотрите на java.util.Timer. Он позволяет планировать задачи для выполнения в указанное время в фоновом потоке и поддерживает повторяющиеся события.

...