|
|
|
|
@ -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"); |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
} |
|
|
|
|
} |
|
|
|
|
|