diff --git a/src/main/java/org/leolo/nrdatad/App.java b/src/main/java/org/leolo/nrdatad/App.java index fd6f245..4ccbceb 100644 --- a/src/main/java/org/leolo/nrdatad/App.java +++ b/src/main/java/org/leolo/nrdatad/App.java @@ -5,6 +5,9 @@ import org.apache.commons.cli.*; import org.apache.logging.log4j.LogManager; import org.apache.logging.log4j.Logger; import org.leolo.nrdatad.db.DatabaseManager; +import org.quartz.Scheduler; +import org.quartz.SchedulerException; +import org.quartz.impl.StdSchedulerFactory; import java.io.IOException; import java.lang.reflect.InvocationTargetException; @@ -18,6 +21,7 @@ public class App { Logger log = LogManager.getLogger(); private ConfigurationManager config = ConfigurationManager.getInstance(); + private Scheduler scheduler; public static void main( String[] args ) { Option confFile = Option.builder() .required(false) @@ -90,6 +94,11 @@ public class App { private void loadCronJob() { log.atDebug().log("Start loading cron jobs"); + try { + scheduler = StdSchedulerFactory.getDefaultScheduler(); + } catch (SchedulerException e) { + log.atFatal().withThrowable(e).log("Unable to create cron jobs"); + } } }