2011-01-19 6 views
6

Java Quartz iş parçacığı her saniye veya milisaniye tarafından çalıştırılabilir mi? Görünüşe göre onlar sadece dakika ve daha az bir şeyle koşabilirler.Quartz iş parçacığının her saniye çalışmasını programlamak mümkün mü?

+2

nasıl görünür? Saniyede iş yapmak imkansız olduğunu düşündüğünüz kod parçasını gösterir misiniz? – Bozho

+0

insanlar, bu yüzden böyle görünüyordu: P. Dokümanlara aşina değildim ve şimdi her saniyede bir tanesini tanımlayabileceğinizi görüyorum. – stevebot

cevap

7

Evet, onları her saniye çalıştırabilirsiniz.

TriggerUtils.makeSecondlyTrigger bir göz atın:

süresiz, her saniyede ateş edeceği bir tetikleyici olun.

Veya kullandığınız bir CronTrigger:

new CronTrigger("cronTrigger","group","* * * * * ?"); //fire at every second daily 
5

Evet.

Daha sonra sonsuza kadar her X değirmenleri tekrarlar, hemen ateşler Simple Trigger

tetikleyici için gitmek gerekir

SimpleTrigger trigger = new SimpleTrigger("myTrigger", 
              null, 
              new Date(), 
              null, 
              SimpleTrigger.REPEAT_INDEFINITELY, 
              X); 

Not: X, uzun türüdür örneğin
: X = 1000L ise, o zaman saniyede