¿Existe una API para determinar la última vez ejecución de un trabajo de cuarzo.Fetch el "último funcionó en" tiempo para un trabajo de cuarzo
Gracias, Sandhyâ
¿Existe una API para determinar la última vez ejecución de un trabajo de cuarzo.Fetch el "último funcionó en" tiempo para un trabajo de cuarzo
Gracias, Sandhyâ
Estrictamente hablando, un trabajo no tienen un tiempo de fuego, ningún disparo. Y Trigger tiene getPreviousFireTime(). Ve http://www.quartz-scheduler.org/api/2.2.0/org/quartz/Trigger.html#getPreviousFireTime%28%29
si su trabajo tiene múltiples factores desencadenantes, puede recuperar todos ellos y examinar sus tiempos de incendios. Vea los ejemplos de libros de cocina en http://www.quartz-scheduler.org/docs/cookbook/index.html
@ user41536: Así que ¿por qué no se marca esto como la respuesta aceptada? –
Vale la pena señalar que esto no es realmente 100% exacto; los desencadenantes que no son periódicos (por ejemplo, 'WithSimpleSchedule') no se conservan (se eliminan después de la ejecución); todo lo que obtendrá de esta forma es la última vez que * un activador actualmente activo * ejecutó el trabajo; que puede ser o no la última vez que se ejecutó realmente el trabajo. – Doug
@Doug: ¿Alguna idea de si hay una forma de mantener un desencadenante caducado o algún truco/solución alternativa? –