cron4j yra planavimo writtten Java, panašus į pirminį cron tarnyba. Su cron4j galite pradėti nuo Jūsų "Java" programų, bet kokią užduotį, jums reikia tinkamu laiku, atsižvelgiant į kai kurių paprastų taisyklių.
Java 2 platforma jau turi įmontuotą planavimo, įgyvendinami su klasės java.util.Timer. Cron4j planavimo, tačiau veikia kitaip. Galite pasakyti java.util.Timer planuoklio kažką panašaus "pradėti šią užduotį po 5 minutes nuo dabar" arba "pradėti jį po 5 minutes nuo dabar, tada pakartokite jį kas 10 minučių." Viskas. Cron4j planavimo, vietoj to, leidžia jums padaryti kažką šiek tiek sudėtingesnio, pavyzdžiui, "pradėti šią užduotį kiekvieną pirmadienį, 12:00", "pradėti jį kas 5 min, bet ne pradėti jį per savaitgalį", "pradėti ją kas tarp 08:00 ir 08:00 ir pradėti ją tarp 08:00 ir 08:00 per 5 minutes "," pradėti ją vieną kartą per dieną, bet sekmadienį, per kiekvieną mėnesį, bet liepos ir rugpjūčio mėnesiais "ir tt valandą , ir visi, kad su vienos eilutės kodą.
Programavimas cron4j planavimo lengva, jūs turite žinoti tik kelis metodus. Paleidimo taisyklės kokiai užduočiai turi būti išreikštas su styginių vadinamas tvarkaraščius modelio, kurio sintaksė yra lygus vienas naudojama UNIX crontab įrašų. Jei žinote, kaip manipuliuoti UNIX crontab, dauguma yra padaryta. Jei negalite, nesijaudinkite: crontab planavimo modelius taisyklės yra labai paprastos, ir jūs galite išmokti juos per kelias minutes. Beje, rasite juos paaiškinti cron4j dokumentus
Kas naujo , šioje laidoje:.
- setTimeZone () metodas buvo įtraukta į Predictor klasėje.
- klaidą sukelia retą aklavietės būklę, o nutrūkusio planavimo buvo fiksuotas.
Kas naujo versijos 2.2.4:.
- Fiksuotas į ProcessTask klasės klaidą
Kas naujo versijos 2.1.1:
- žingsnis vertės analizatorius buvo pakeistas, kad būtų daugiau suderinamas su cron diegimas dauguma.
- Dabar, & quot;-b / c & quot; priemonės & quot; paėmė vertę kas c elementų asortimentą-b & quot ;, o ne & quot; paėmė kiekvieną elementą per ab diapazonas, kurio vertė gali būti suskirstytas pagal C & quot ;. Pavyzdžiui, & quot; 2-12 / 5 & quot; dabar reiškia & quot; 2,7,12 & quot ;, o prieš tai buvo & quot; 5,10 & quot;.
- TimerThread atvejų dabar pagimdė, kaip daemon temas, jei planavimo buvo nustatytas veikti kaip demonas su setDaemon (tiesa) metodu.
Kas naujo versijos 2.0.1:
- SchedulingPattern analizatorius buvo perrašytas 100% suderinamas su UNIX crontab specifikaciją. (Ačiū Paul Logan)
Kas naujo , 2.0 versijoje:
- Nauja užduotis abstraktųjį
- Užduočių kolektoriai
- Užduočių vykdytojai
- Planavimas iš failų
- cron analizatorius
- Parama skirtingose laiko zonose
- Naujas renginys skatina API
Reikalavimai :
- Java 2 Standard Edition Runtime Environment "
Komentarai nerastas