style="display:inline-block;width:728px;height:90px"
data-ad-client="ca-pub-5164839828746352"
data-ad-slot="7563230308">

quartz

tengo un problema y es que quiero que se ejecuta una tarea cada 5 minutos */5 * * * * ? pero aqui si mi reloj esta a las 8:04 y pasa 8:05 se ejecuta la tarea y ahi en adelante la proxima seria 8:10 yla otro 8:15 pero lo que necesito es que si el reloj del cliente 8:04 y pasen 5 minutos osea 8:09 se ejecute la tarea y la proxima tarea se ejecute 8:14

Comentarios

Opciones de visualización de comentarios

Seleccione la forma que prefiera para mostrar los comentarios y haga clic en «Guardar las opciones» para activar los cambios.
Imagen de ezamudio

ScheduledExecutor

No es más fácil simplemente usar un ScheduledExecutor entonces?

            Executors.newSingleThreadScheduledExecutor().scheduleAtFixedRate(tarea, 0, 5, TimeUnit.MINUTES)

ok

la idea es que si ejecuto 8:03 el siguiente codigo

   Executors.newSingleThreadScheduledExecutor().scheduleAtFixedRate(tarea, 0, 5, TimeUnit.MINUTES)

la tarea se ejecute a las 8:08 y no como me sucede en quartz que lo haria 8:05

cron

mirando el cron encontre esta solucion.
0 2,7,12,17,21,26,31,36,41,46,51,56 * * * ?

startTime

Aunque la forma de crear Triggers con Quartz ha cambiado, veo que sigue teniendo la facilidad de indicar la hora en que comienza a ejecutarse, checa startTime y endTime.

http://quartz-scheduler.org/documentation/quartz-2.x/tutorials/tutorial-...

style="display:inline-block;width:728px;height:90px"
data-ad-client="ca-pub-5164839828746352"
data-ad-slot="7563230308">