Étape 4: Étape 4: ajout d’un planificateur
Maintenant, nous devrions être en mesure d’ajouter notre poing à la demande. Cron4J peuvent exécuter un nombre d’emplois.
Nous allons commencer à avec quelque chose de simple et absurdes. Je vais développer sur l’un des exemples sur le site cron4j. Nous allons commencer notepad.exe lundi, mardi, mercredi, jeudi et vendredi à 11:59.
Cron4J utilise des modèles pour faire il savoir quand commencer un travail. Modèle de ci-dessus serait :
59 11 * * 1,2,3,4,5 notepad.exe
Mais nous devons d’abord ajouter le planificateur. Pour ce faire, vous devez ajouter le code suivant à votre classe principale :
package com.thegeekbiker.myfirstscheduler; import it.sauronsoftware.cron4j.ProcessTask;import it.sauronsoftware.cron4j.Scheduler;public class TheSchedulerApp { public static void main(String[] args) { System.out.println("My First Scheduler!"); // Display the string. //Add a schedule to run Scheduler myFirstSchedule = new Scheduler(); //The task is the application you want to start ProcessTask task = new ProcessTask("C:\\Windows\\System32\\notepad.exe"); //The schedule pattern is when we want to execute the task. myFirstSchedule.schedule("59 11 * * 1,2,3,4,5", task); //start the schedule myFirstSchedule.start(); }}
Voir l’image jointe.