Вы можете пропустить этот раздел при первом знакомстве с системой.
Подсистема планировщика позволяет выполнять периодический запуск определённых задач. Для запуска задачи в конфигурацию сервера добавляются записи вида:
scheduler.task.<id>.class=<class_name> scheduler.task.<id>.minutes=<minutes> scheduler.task.<id>.minutes=<minutes> # необязательные параметры scheduler.task.<id>.hours=<hours> scheduler.task.<id>.dw=<dw>
Где:
- уникальный числовой идентификатор задачи; |
> - имя класса запускаемой задачи; |
- часы в которые запускается задача, через запятую от 0 до 23; |
- дни недели в которые запускается задача, через запятую от 1 до 7, 1 - понедельник. |
Планировщик ежеменутно проверяет задачи и выполняет те из них, чьи ограничения по времени отвечают указанным в конфигурации условиям.
В планировщике может быть запущен любой объект Java-класса, реализующий интерфейс java.lang.Runnable. Класс может быть статическим либо динамическим. Для разового запуска вы можете использовать запуск класса.