cron4j планировщик writtten в Java, похож на оригинальный хрон демона. С cron4j вы можете запустить изнутри ваших приложений Java, любой задачи необходимо в нужное время, по мнению некоторых простых правил.
Платформа Java 2 уже имеет встроенный планировщик, реализованный с классом java.util.Timer. Cron4j планировщик, однако, действует по-другому. Вы можете сказать что-то планировщика java.util.Timer как "запустить эту задачу через 5 минутах от теперь" или "запустить его через 5 минут спустя, затем повторите это каждые 10 минут". Вот и все. Cron4j планировщик, вместо этого, позволяет делать что-то немного более сложное, как "запустить эту задачу каждый понедельник, в 12:00", "запустить его каждые 5 минут, но не запускать его во время уик-энда", "запустить его каждый час между 8:00 и 8:00 вечера и запустить его через каждые 5 минут между 8:00 PM и 8:00 "," запустить один раз каждый день, но воскресенье, во время каждого месяца, но июль и август "и так далее и все, что с одной строки кода.
Программирование cron4j планировщик легко, вы должны знать, просто несколько методов. Запускающее правила каждой задачи должны быть выражены со струнным называется планирования шаблон, синтаксис которой равна той, которая используется в записях кронтаб UNIX. Если вы знаете, как управлять кронтаб UNIX, наиболее делается. Если вы не можете, не волнуйтесь: Crontab узоры планирования правила очень просты, и вы можете узнать их в течение нескольких минут. Кстати, вы найдете их объясняется в документации cron4j
Что нового В этом выпуске:.
- The setTimeZone () метод был добавлен к классу предсказателя.
- Исправлена ошибка в результате чего редкое состояние зависнуть отключения планировщика была исправлена.
Что нового в версии 2.2.4:.
- Исправлена ошибка в классе ProcessTask
Что нового в версии 2.1.1:
- шаг значения парсер был изменен, чтобы быть более совместимый с большинством хрон реализаций.
- Теперь, & Quot; а-B / C & Quot; средства и Quot; взял значение каждые гр элементы в диапазоне А-В и Quot ;, и больше & Quot нет, взяли каждый элемент в пределах аб, значение которого может быть разделена на с & Quot ;. Например, & Quot; 2-12 / 5 и Quot; теперь означает & Quot; 2,7,12 & Quot ;, в то время как раньше это было и Quot; 5,10 & Quot;.
- случаи TimerThread теперь породил, как демон резьбы, если планировщик был установлен в качестве демона с методом setDaemon (TRUE).
Что нового в версии 2.0.1:
- The SchedulingPattern парсер был переписан, чтобы быть на 100% совместимый с кронтаб спецификации UNIX. (Благодаря Полу Logan)
Что нового в версии 2.0:
- Новая абстракция задача слой
- коллекторы задач
- исполнители задач
- Планирование из файлов
- Крон парсер
- Поддержка различных временных зон
- Ведомое новое событие API
Требования
- Java 2 Standard Edition Runtime Environment
Комментарии не найдены