cron4j є планувальник writtten в Java, схожий на оригінальний демон cron. З 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 вечора і 8:00 ранку "," запустити його один раз на день, але неділю, під час кожного місяця, але липень і серпень »і так далі і все, що з одного рядка коду.
Програмування cron4j планувальник легко, ви повинні знати, кілька методів. Запускаюча правила для кожного завдання повинні бути виражені зі струнним називається планування шаблон, синтаксис якої дорівнює тій, яка використовується в записах кронтаб UNIX. Якщо ви знаєте, як управляти кронтаб UNIX, найбільш робиться. Якщо ви не можете, не хвилюйтеся: Crontab візерунки планування правила дуже прості і ви можете дізнатися їх протягом декількох хвилин. До речі, ви знайдете їх пояснюється в документації cron4j
Що нового У цьому випуску :.
- setTimeZone () метод був доданий до класу провісника.
- Виправлена помилка рідкісний стан зависнути відключення планувальника була виправлена.
Що нового у версії 2.2.4 :.
- Виправлена помилка в класі ProcessTask
Що нового у версії 2.1.1:
- Крок значення парсер був змінений, щоб бути більш сумісний з більшістю хрон реалізації.
- Тепер, & Quot; -B / C & Quot; кошти і Quot; взяв значення каж елементів в інтервалі-б і Quot;, і більше і Quot немає, взяли кожен елемент в межах аб, значення якого може бути розділена на с & Quot;. Наприклад, з нетканого матеріалу і 2-12 / 5 & Quot; тепер означає і Quot; 2,7,12 і Quot;, в той час як раніше було і Quot; 5,10 & Quot ;.
- випадки TimerThread зараз породив демонами, різьблення, якщо планувальник був встановлений в якості демона з методом setDaemon (True).
Що нового у версії 2.0.1:
- SchedulingPattern парсер був переписаний на 100% сумісний за допомогою програми-специфікації UNIX. (Дякуємо Пол Логан)
Що нового у версії 2.0:
- New абстракція завдання шар
- колектори завдань
- виконавці завдань
- Планування з файлів
- Cron синтаксичний аналізатор
- Підтримка різних часових поясах
- приводом нову подію API
Вимоги
- Java 2 Standard Edition Runtime Environment
Коментар не знайдено