|
|
|
|
@ -51,7 +51,7 @@ public class NRDataDamon {
|
|
|
|
|
boolean scheduleJob = lastLTRDate == null; |
|
|
|
|
if(!scheduleJob) { |
|
|
|
|
long diff = System.currentTimeMillis() - lastLTRDate.getTime(); |
|
|
|
|
if(diff > Constants.Generic.LTR_FORCE_RUN_THRESHOLD) { |
|
|
|
|
if(diff > Constants.Scheduler.LTR_FORCE_RUN_THRESHOLD) { |
|
|
|
|
scheduleJob = true; |
|
|
|
|
} |
|
|
|
|
} |
|
|
|
|
@ -80,14 +80,14 @@ public class NRDataDamon {
|
|
|
|
|
// TODO Auto-generated catch block
|
|
|
|
|
e.printStackTrace(); |
|
|
|
|
} |
|
|
|
|
// NRDataDamon ndd = new NRDataDamon();
|
|
|
|
|
// try {
|
|
|
|
|
//// ndd.init();
|
|
|
|
|
//// ndd.run();
|
|
|
|
|
// } catch (Exception e) {
|
|
|
|
|
// log.error(e.getMessage(), e);
|
|
|
|
|
// System.exit(-1);
|
|
|
|
|
// }
|
|
|
|
|
NRDataDamon ndd = new NRDataDamon(); |
|
|
|
|
try { |
|
|
|
|
ndd.init(); |
|
|
|
|
ndd.run(); |
|
|
|
|
} catch (Exception e) { |
|
|
|
|
log.error(e.getMessage(), e); |
|
|
|
|
System.exit(-1); |
|
|
|
|
} |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
public void init() throws Exception { |
|
|
|
|
@ -102,7 +102,7 @@ public class NRDataDamon {
|
|
|
|
|
log.warn("Network Rail processing thread died. Restarting..."); |
|
|
|
|
nrpt = new NetowrkRailProcessingThread(); |
|
|
|
|
nrpt.init(); |
|
|
|
|
// nrpt.start();
|
|
|
|
|
nrpt.start(); |
|
|
|
|
} |
|
|
|
|
try { |
|
|
|
|
Thread.sleep(2500); |
|
|
|
|
|