cron4j je plánovač writtten v jazyce Java, podobné původní cron démon. S cron4j můžete spustit, v rámci svých aplikací Java, žádnou úlohu, kterou potřebujete v pravý čas, podle některých jednoduchých pravidel.
Platforma Java 2 už má vestavěný plánovač, realizované s třídou java.util.Timer. Cron4j plánovač, však působí jiným způsobem. Můžete říci java.util.Timer plánovače něco jako "spustit tento úkol se po 5 minutách od teď" nebo "spustit ji po 5 minutách od teď, a pak to opakovat každých 10 minut." To je vše. Cron4j plánovač, místo toho, můžete udělat něco trochu složitější, jako je "spustit tento úkol každé pondělí v 12:00", "spustíte to každých 5 minut, ale ne spustit ji během víkendu", "spusťte jej každou hodinu mezi 08:00 a 20:00 a spusťte jej každých 5 minut mezi 20:00 a 08:00 "," zahájit jednou denně, ale neděle v průběhu každého měsíce, ale v červenci a srpnu ", a tak dále a vše, co s jediný řádek kódu.
Programování cron4j plánovač je snadné, musíte znát jen několik metod. Zahájení Pravidla pro každý úkol, musí být vyjádřen řetězce s názvem plánovací vzor, jehož syntaxe je rovná jednomu používané položky UNIX crontab. Pokud víte, jak manipulovat s crontabu UNIX, nejvíce je hotovo. Pokud se vám nedaří, nebojte se: crontab plánování vzory Pravidla jsou velmi jednoduchá a můžete se naučit je během několika minut. Mimochodem, najdete je vysvětleno v dokumentaci k cron4j
Co je nového v této verzi:.
- setTimeZone () metoda byla přidána do třídy Predictor.
- chyba způsobující vzácnou zablokování a zároveň vypnutí plánovač byl opraven.
Co je nového ve verzi 2.2.4:.
- Opravena chyba ve třídě ProcessTask
Co je nového ve verzi 2.1.1:
- hodnota kroku parser byl změněn, aby se více kompatibilní s většinou cron implementací.
- Nyní, & quot;-b / c & quot; znamená & quot; vzal hodnotu každé c prvky v rozsahu, b & quot ;, a déle & quot ne, se pro každý prvek v rozmezí ab, jehož hodnota může být rozdělen C & quot ;. Například, & quot; 2-12 / 5 & quot; nyní znamená & quot; 2,7,12-quot ;, zatímco předtím to bylo & quot; 5,10 & quot;.
- instance TimerThread jsou nyní plodil jako démon závitů, pokud plánovač bylo nastaveno k činnosti jako démon s metodou setDaemon (true).
Co je nového ve verzi 2.0.1:
- SchedulingPattern parser byl přepsán, že je 100% kompatibilní se specifikací UNIX crontab. (Díky Paul Logan)
Co je nového ve verzi 2.0:
- Nový úkol abstraktní vrstva
- Sběratelé úloh
- exekutoři úloh
- Plánování ze souborů
- Cron parser
- Podpora různých časových pásmech
- Nová událost řízený API
Požadavky na :
- Java 2 Standard Edition Runtime Environment
Komentáře nebyl nalezen