Stap 4: Stap 4: het toevoegen van een planner
We moeten nu in een positie om toe te voegen onze vuist gepland. Cron4J kan het uitvoeren van een aantal arbeidsplaatsen.
We zullen beginnen met iets eenvoudig en onzinnig. Ik zal ingaan op een van de voorbeelden van de cron4j website. We gaan notepad.exe maandag, dinsdag, woensdag, donderdag en vrijdag om 11:59.
Cron4J maakt gebruik van patronen te laten het weten wanneer te beginnen met een baan. De bovenstaande patroon zou zijn:
59 11 * * 1,2,3,4,5 notepad.exe
Maar we moeten eerst de scheduler toevoegen. Om dat te doen, moet u de volgende code toevoegen aan uw belangrijkste klasse:
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(); }}
Zie de afbeelding als bijlage.