cron4j orijinal cron daemon benzer Java writtten bir zamanlayıcı vardır. Cron4j ile bazı basit kurallara göre, Java uygulamaları içinde, doğru zamanda gereken herhangi bir görev başlatabilirsiniz.
Java 2 platformu zaten sınıf java.util.Timer ile uygulanan bir dahili zamanlayıcı vardır. cron4j zamanlayıcı Bununla birlikte, farklı bir şekilde davranır. Sen "o bunu her 10 dakikada bir tekrar, şimdi 5 dakika sonra başlatmak" "Bundan 5 dakika sonra bu görevi başlatmak" veya benzeri java.util.Timer zamanlayıcı şey söyleyebiliriz. Hepsi bu. cron4j zamanlayıcı, bunun yerine, "bunu her 5 dakikada bir başlatmak, ancak hafta sonu sırasında başlatmak yok", "12:00, bu görevi her Pazartesi başlatmak" gibi biraz daha karmaşık bir şey, bunu sağlar "başlatmak 8:00 AM ve 8:00 PM ve 8:00-8:00 her 5 dakikada başlatmak "," Temmuz ve Ağustos "ve böylece her ay boyunca, bir kez her gün ama Pazar başlatın ama arasında her saat ve tek bir kod satırı ile tüm bu.
Cron4j scheduler Programlama kolay, sadece birkaç yöntem bilmek zorunda. Her görev için başlatılması kuralları olan sözdizimi UNIX crontab girdileri tarafından kullanılan birine eşit olan bir dize denilen zamanlama deseni ile ifade edilmelidir. UNIX crontab işlemek için nasıl biliyorsanız, en yapılır. Eğer, endişelenmeyin yapamıyorsanız: crontab zamanlama desenleri kuralları çok basit ve birkaç dakika içinde bunları öğrenebilirsiniz. Bu arada, onları cron4j belgelerinde açıklandığı bulacaksınız
Bu sürümde Yeni nedir:.
- setTimeZone () yöntemi Predictor sınıfına eklendi.
- nadir kilitlenme durumu neden bir hata scheduler kapatma sırasında sabit olmuştur.
sürüm 2.2.4 yeni nedir:.
- bir hata ProcessTask sınıfında
nedir sürüm 2.1.1 Yeni:
- adım değerleri ayrıştırıcı fazla olduğu değiştirildi cron uygulamalarının çoğunluğu ile uyumlu.
- Şimdi, & quot;-b / c & quot; araçlar & quot; bir değer artık & quot a-b & quot ;, ve aralıktaki her c elemanları aldı; değeri c & quot tarafından ayrılabilir ab aralığında her eleman aldı ;. 2-12 / 5 & quot; örneğin, & quot için; Şimdi anlamına & quot; & quot ;, 2,7,12 oldu & quot süre önce, 5,10 & quot;.
- TimerThread örnekleri artık cini parçacığı olarak kökenli.
Zamanlayıcı setDaemon (true) yöntemi ile bir daemon olarak hareket etmek ayarlanmış olup olmadığını
nedir sürüm 2.0.1 Yeni:
- SchedulingPattern ayrıştırıcı olarak yeniden yazılmıştır% 100 UNIX crontab spesifikasyonu ile uyumlu. (Paul Logan sayesinde)
nedir sürüm 2.0 Yeni:
- Yeni görev soyutlama katmanı
- Görev koleksiyonerleri
- Görev uygulayıcıları
- dosyaları Planlama
- Cron ayrıştırıcı
- Farklı Zaman Bölgeleri Destek
- Yeni olay güdümlü API
Gereksinimler :
- Java 2 Standard Edition Runtime Environment
Yorum Bulunamadı