J'ai un simple déclencheur à quartz fonctionnant au printemps 2.5.6-SEC01.Déclencheur à quartz CRON non déclenché
définition Trigger ressemble à ceci:
<bean id="AdvicesCronTrigger" class="org.springframework.scheduling.quartz.CronTriggerBean">
<property name="jobDetail" ref="AdvicesQuartzJob"/>
<property name="cronExpression" value="0 20/15 * * * ?"/>
</bean>
Ceci est mon usine de programmateur:
<bean class="org.springframework.scheduling.quartz.SchedulerFactoryBean">
<property name="triggers">
<list>
<ref bean="AdvicesCronTrigger"/>
</list>
</property>
</bean>
J'ai lu this documentation au sujet de tir CRON déclenche de quartz. Voici un extrait:
CronTrigger Exemple 1 - une expression pour créer un déclencheur qui déclenche simplement toutes les 5 minutes
"? 0 0/5 * * *"
Aujourd'hui, j'ai lancé mon programme à 9h40. C'est mon exécution d'exécution:
Éditez: Bobby a raison dans son appréciation. J'ai updatted mon journal d'exécution:
2010-02-11 09: 50: 00.000 INFO - DÉPART
2010-02-11 10: 20: 00.000 INFO - DÉPART
2010- 2 à 11 octobre: 35: 00000 INFO - DEMARRAGE
2010-02-11 10: 50: 00000 INFO - DEMARRAGE
2010-02-11 11: 20: 00000 INFO - DEMARRAGE
2010-02-11 11: 35: 00.000 INFO - DÉBUT
Je pensais que ce déclencheur sera tiré à
9:50
10:05
10 : 20
10:35
...
Comment accomplir ceci? Quelle expression CRON utiliser?
Pourquoi alors Quartz déclenche mon déclencheur à 09h50 après executen l'application à 9h40? – sourcerebels
Parce que je pense qu'il traduit l'expression 20/15 dans une expression 20,35,50. – Bobby
Le problème est, j'ai quelques déclencheurs de quartz (2 pour l'instant) et je ne veux pas que cela soit déclenché en même temps que d'autres déclencheurs mais je veux la même périodicité pour tous. J'ai écrit 10/15 le premier, 20/15 sur le deuxième déclencheur. – sourcerebels