È possibile eseguire thread Java Quartz ogni secondo o anche in millisecondi? Sembra che possano correre solo di minuto in minuto e niente di meno.È possibile programmare i thread Quartz per funzionare ogni secondo?
6
A
risposta
7
Sì, puoi farli funzionare ogni secondo.
Date un'occhiata a TriggerUtils.makeSecondlyTrigger:
Fai un innesco che il fuoco ogni secondo, a tempo indeterminato.
Oppure utilizzare un CronTrigger:
new CronTrigger("cronTrigger","group","* * * * * ?"); //fire at every second daily
5
Sì.
avete bisogno di andare per Simple Trigger
grilletto che spara subito, poi si ripete ogni X mulini, sempre
SimpleTrigger trigger = new SimpleTrigger("myTrigger",
null,
new Date(),
null,
SimpleTrigger.REPEAT_INDEFINITELY,
X);
Nota: Dove X è di tipo lungo,
per esempio : se X = 1000L al secondo
come mai sembra così? Mostreresti il pezzo di codice che pensi sia impossibile fare il lavoro con i secondi? – Bozho
persone, ecco perché sembrava così: P. Non avevo familiarità con i documenti e ora vedo che puoi definirne uno da eseguire ogni secondo. – stevebot