метод запуска на будущую дату в Java - PullRequest
2 голосов
/ 07 февраля 2011

Я использую Java Spring Framework для разработки веб-приложения. У меня есть ситуация, когда я хочу вызвать один метод в будущем (значение будущей даты извлекается из базы данных)

Я пробовал пружинный кварц, но он запускается, когда загружается его конфигурация xml, и я хочу, чтобы метод вызывался только один раз в будущем. Поэтому дату можно устанавливать программно, а не из конфигурации XML

например

methodOne(futureDate)
{
  //on futureDate it calls
  methodTwo(<some args>) 
}

Каков был бы хороший способ достичь этого?

Заранее спасибо!

Ответы [ 2 ]

3 голосов
/ 07 февраля 2011

Кварцевый планировщик настраивается программно.Я использовал его раньше для управляемого пользователем планирования, и он может делать именно то, что вам нужно.

Прочитать все учебные страницы (особенно тот, что о SimpleTrigger )и вы лучше поймете его возможности.

3 голосов
/ 07 февраля 2011

Вы смотрели на API таймера из Java?

http://download.oracle.com/javase/6/docs/api/java/util/Timer.html

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

вот пример на розеиндии: http://www.roseindia.net/java/example/java/util/CertainAndRepeatTime.shtml

надеюсь, что помогло

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...