При использовании кварцевого планировщика в веб-приложении Java (Struts2), где я могу настроить задания? - PullRequest
2 голосов
/ 19 июля 2010

Я пытаюсь интегрировать кварцевый планировщик в веб-приложение struts2.Просто интересно где вы настраиваете задания?Я думаю, что лучшее место было бы поместить их данные в quartz.properties, но я не могу найти документацию, которая показывает, как это сделать.

Все, что я могу найти, это примеры того, как программно создавать рабочие местано если мне нужно сделать это, то я не вижу никакого преимущества перед простым использованием java.util.Timer ... Плюс, в веб-приложении я не могу придумать хорошее место для запуска при однократном запускеcode.

Любые советы по «передовому опыту» очень ценятся.

Ответы [ 2 ]

1 голос
/ 19 июля 2010

А-ха: я думаю, что это то, что я хочу:

http://www.quartz -scheduler.org / документы / кулинарной / JobInitPlugin.html

По сути, я могу настраивать задания без кода. Очень аккуратно и аккуратно.

1 голос
/ 19 июля 2010

Когда вы говорите «настроить задания», вы имеете в виду что-то вроде настройки частоты их запуска?

Мы используем таблицу базы данных (мы также используем hibernate) - это позволяет использовать cron-like планирование, и вы можете изменять планирование без необходимости повторного развертывания.

Эта ссылка может быть полезна, так как охватывает несколько различных способов решения проблемы:

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

...