La planification des tâches avec Quartz

Les objets Quartz

Il existe trois objets principaux pour Quartz. Le scheduler qui correspond à l'ordonnanceur des tâches, les jobs qui correspondent aux tâches à exécuter et les triggers qui déclenchent l'exécution d'une tâche.

Le scheduler

Le scheduler correspond donc à l'ordonnanceur de tâches. Il est indispensable à la planification, c'est sur lui que sont fixés les jobs ainsi que les triggers. Pour nos exemples, nous utiliserons le scheduler par défaut qui ne gère pas la persistance des tâches.

Dans un premier temps, nous créeons donc le scheduler, et le mettons en attente de job :

					
//On crée une instance de factory de scheduler 
SchedulerFactory schedFact = new StdSchedulerFactory();

//On récupère une instance de scheduler par défaut
Scheduler mySched = schedFact.getScheduler();

//démarrage du scheduler(mise en attente de job)
Sched.start();
					
				



Valid XHTML 1.0!