Estoy utilizando Quartz para construir un ThreadPool agrupado y tengo varias tareas que se ejecutan en varias ocasiones. ¿Cuál es la mejor manera de ejecutar 1 tarea de forma inmanente y solo una vez en el ThreadPool agrupado? Sé que puedo establecer la tarea con una alta prioridad. Pero, ¿cuál es la mejor forma de registrar una tarea de "un solo disparo"?Tarea inmediata de una vez con Cuarzo
6
A
Respuesta
4
siento que debo estar perdiendo algo, o tal vez sólo por alto este bit en la documentación:
public SimpleTrigger(String name, String group, Date startTime, Date endTime, int repeatCount, long repeatInterval)
SimpleTrigger trigger = new SimpleTrigger("myTrigger",
null,
new Date(),
null,
0,
0L);
11
También puede utilizar la clase TriggerBuilder a hacer la vida un poco mas facil Es similar a lo publicado anteriormente, solo un poco más limpio.
Trigger trigger = TriggerBuilder.newTrigger()
.startNow()
.build();
2
La forma más fácil de accionar un solo disparo para un trabajo de pre-registrado:
Scheduler sched = ...
scheduler.triggerJob(jobKey);
Cuestiones relacionadas
- 1. AS3 - gotoAndStop con una acción inmediata
- 2. excepción slf4j con cuarzo
- 3. programación de la tarea de apio (Asegurar una tarea se ejecuta sólo uno a la vez)
- 4. cuando una tarea programada se ejecutará entonces la próxima vez
- 5. Ejecutar tarea una vez a la semana en Heroku
- 6. ventana inmediata
- 7. Ventana Inmediata sin depuración
- 8. Función inmediata sintaxis de invocación
- 9. Forzar pintura inmediata en JavaFX
- 10. Programador de cuarzo theadpool
- 11. Ejecutando un trabajo de cuarzo perdido
- 12. cuarzo reintento cuando el fracaso
- 13. Ventana 'Inmediata' para IntelliJ
- 14. Javascript cierre evaluación inmediata
- 15. CSS selector de hijo inmediata
- 16. ¿Cómo configurar una tarea CRON para que se ejecute solo una vez por conjunto de instancias?
- 17. ¿Por qué una tarea de Rake en un ciclo se ejecuta solo una vez?
- 18. Tener cuarzo ejecutar un trabajo solo en un hilo cuando hay varios hilos de cuarzo
- 19. MSBuild Copiar tarea sin copiar archivos la primera vez
- 20. Pruebas de cuarzo CronTrigger gatillo
- 21. mezcla de cuarzo y OpenGL?
- 22. Uso de la sesión de Hibernate con cuarzo
- 23. Tarea de llamada más de una vez en el generador Rails 3
- 24. Rieles: ¿ejecuta más de una tarea de rake a la vez?
- 25. Deteniendo una tarea java paralela con ant
- 26. Función de autoejecución inmediata y "esto"
- 27. Obteniendo posición de texto mientras analiza PDF con Cuarzo 2D
- 28. iPhone SDK Zoom y actualización de PDF con Cuarzo
- 29. Oracle: DBMS_UTILITY.EXEC_DDL_STATEMENT vs EXECUTE INMEDIATA
- 30. Trabajos de cuarzo de cocción manualmente
repeatInterval no puede ser cero o el SimpleTrigger arrojará un org.quartz.SchedulerException durante la validación. – Aidamina
Esto no funciona para el cuarzo 2.2.1. me sale un error al decir que no puedo instanciar SimpleTrigger – AD14
Funciona con cuarzo ~ 1.6 pero no con ~ 2.1 –