eCandidat (esup-opi)

Arborescence des pages

Comparaison des versions

Légende

  • Ces lignes ont été ajoutées. Ce mot a été ajouté.
  • Ces lignes ont été supprimées. Ce mot a été supprimé.
  • La mise en forme a été modifiée.

...

Bloc de code
<bean>
    <property name="triggers">
        <list>
            <ref bean="cronArchiveTasks"/>
        </list>
    </property>
</bean>

CronTriggerBean

Le CronTriggerBean permet de définir une tâche au sens Quartz.

...

Bloc de code
<bean id="cronArchiveTasks">
    <property name="jobDetail" ref="archiveTaskBatch" />
    <!-- Exécution à minuit et demi -->
    <property name="cronExpression" value="${cron.archiveTask}" />
</bean>

Ici, la valeur "cron.archiveTask" est définit dans le fichier config.properties. Par exemple, on le configure à :

Bloc de code

cron.archiveTask=0 30 0 * * ? (soit tous les jours à 0h30)

La documentation officielle expliquant les différents champs est disponible sur le site de Quartz au lien suivant :

http://www.quartz-scheduler.org/documentation/quartz-2.x/tutorials/tutorial-lesson-06Image Removed