From ff7f4504d39b94c842eb98c0494a9e78e5318935 Mon Sep 17 00:00:00 2001 From: Mahmoud Ben Hassine <md.benhassine@gmail.com> Date: Tue, 23 Jun 2015 12:54:31 +0200 Subject: [PATCH] refactor scheduler tutorial --- .../java/org/easyrules/samples/scheduling/Launcher.java | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/easyrules-samples/src/main/java/org/easyrules/samples/scheduling/Launcher.java b/easyrules-samples/src/main/java/org/easyrules/samples/scheduling/Launcher.java index fbd1260..efef650 100644 --- a/easyrules-samples/src/main/java/org/easyrules/samples/scheduling/Launcher.java +++ b/easyrules-samples/src/main/java/org/easyrules/samples/scheduling/Launcher.java @@ -13,6 +13,10 @@ import java.util.Date; */ public class Launcher { + public static final Date NOW = new Date(); + + public static final int EVERY_SECOND = 1; + public static void main(String[] args) throws Exception { RulesEngine rulesEngine = RulesEngineBuilder.aNewRulesEngine() @@ -24,7 +28,7 @@ public class Launcher { rulesEngine.registerRule(timeRule); RulesEngineScheduler scheduler = RulesEngineScheduler.getInstance(); - scheduler.scheduleAtWithInterval(rulesEngine, new Date(), 1); + scheduler.scheduleAtWithInterval(rulesEngine, NOW, EVERY_SECOND); scheduler.start(); System.out.println("Hit enter to stop the application");