|
@@ -36,52 +36,52 @@ public class SchedulerTask {
|
|
|
}
|
|
|
|
|
|
@Scheduled(cron = "5 * * * * *") // 1분주기 작업 실행
|
|
|
- public void UnitSystSchedule() {
|
|
|
+ public void scheduleUnitSystStts() {
|
|
|
if (!this.applicationConfig.isStartSchedule()) {
|
|
|
return;
|
|
|
}
|
|
|
Elapsed elapsed = new Elapsed();
|
|
|
- log.info(" UnitSystSchedule: start. {}", Thread.currentThread().getName());
|
|
|
+ log.info("unitSystStts: start. {}", Thread.currentThread().getName());
|
|
|
// 1. 프로세스 상태정보 업데이트
|
|
|
this.unitSystService.updateUnitSystStts(true);
|
|
|
// 1. 제어기 상태정보 업데이트(제어기/프로세스 상태정보 UDP 전송)
|
|
|
this.rseCtlrService.updateCtlrStts(true);
|
|
|
- log.info(" UnitSystSchedule: ..end. {} ms. {}", elapsed.milliSeconds(), Thread.currentThread().getName());
|
|
|
+ log.info("unitSystStts: ..end. {} ms. {}", elapsed.milliSeconds(), Thread.currentThread().getName());
|
|
|
}
|
|
|
|
|
|
//@Scheduled(cron = "1 0/5 * * * ?") // 5분주기 작업 실행(DSRC 구간 소통정보 생성)
|
|
|
@Scheduled(cron = "50 4,9,14,19,24,29,34,39,44,49,54,59 * * * *") // 5분주기 작업 실행(DSRC 구간 소통정보 생성)
|
|
|
- public void MakeDsrcSectTrafficJobSchedule() {
|
|
|
+ public void scheduleMakeSectTraf() {
|
|
|
if (!this.applicationConfig.isStartSchedule()) {
|
|
|
return;
|
|
|
}
|
|
|
Elapsed elapsed = new Elapsed();
|
|
|
- log.info("MakeDsrcSectTrafficJobSchedule: start. {}", Thread.currentThread().getName());
|
|
|
+ log.info("makeSectTraf: start. {}", Thread.currentThread().getName());
|
|
|
this.rseSectService.makeDsrcSectTraffic();
|
|
|
- log.info("MakeDsrcSectTrafficJobSchedule: ..end. {} ms. {}", elapsed.milliSeconds(), Thread.currentThread().getName());
|
|
|
+ log.info("makeSectTraf: ..end. {} ms. {}", elapsed.milliSeconds(), Thread.currentThread().getName());
|
|
|
}
|
|
|
|
|
|
@Scheduled(cron = "30 0/5 * * * *") // DSRC Multimedia 작업 실행 ==> 교통정보 가공이 완료된 후에 실행
|
|
|
- public void MakeMultimediaJobSchedule() {
|
|
|
+ public void scheduleMultimedia() {
|
|
|
if (!this.applicationConfig.isStartSchedule()) {
|
|
|
return;
|
|
|
}
|
|
|
|
|
|
if (this.runningConfig.isPublicationMultimedia()) {
|
|
|
Elapsed elapsed = new Elapsed();
|
|
|
- log.info(" MakeMultimediaJobSchedule: start. {}", Thread.currentThread().getName());
|
|
|
+ log.info("multimedia..: start. {}", Thread.currentThread().getName());
|
|
|
MultiMediaDataService.getInstance().makeMultimediaData();
|
|
|
- log.info(" MakeMultimediaJobSchedule: ..end. {} ms. {}", elapsed.milliSeconds(), Thread.currentThread().getName());
|
|
|
+ log.info("multimedia..: ..end. {} ms. {}", elapsed.milliSeconds(), Thread.currentThread().getName());
|
|
|
}
|
|
|
}
|
|
|
|
|
|
@Scheduled(cron = "40 0/5 * * * *") // 정주기 5분 40초에 스케쥴 실행
|
|
|
- public void StatisticsSchedule() {
|
|
|
+ public void schedule5M() {
|
|
|
if (!this.applicationConfig.isStartSchedule()) {
|
|
|
return;
|
|
|
}
|
|
|
Elapsed elapsed = new Elapsed();
|
|
|
- log.info(" StatisticsSchedule: start. {}", Thread.currentThread().getName());
|
|
|
+ log.info("schedule5M..: start. {}", Thread.currentThread().getName());
|
|
|
if (this.applicationConfig.isStatistics()) {
|
|
|
StatisticsTime its = new StatisticsTime();
|
|
|
its.init();
|
|
@@ -90,6 +90,7 @@ public class SchedulerTask {
|
|
|
if (its.isStatHour()) {
|
|
|
// 매시 5분 가공완료후 1시간 통계
|
|
|
this.statisticsServices.CRT_TB_RSE_OBU_CLCT_STAT_HH(its.getStatHourTime(), its.getStatHourTime(), its.getStatHourTo());
|
|
|
+ this.statisticsServices.CRT_TB_RSE_OD_STAT_HH(its.getStatHourTime(), its.getStatHourTime(), its.getStatHourTo());
|
|
|
}
|
|
|
|
|
|
if (its.isStatDay()) {
|
|
@@ -98,7 +99,7 @@ public class SchedulerTask {
|
|
|
}
|
|
|
its.setProcessing(false);
|
|
|
}
|
|
|
- log.info(" StatisticsSchedule: ..end. {} ms. {}", elapsed.milliSeconds(), Thread.currentThread().getName());
|
|
|
+ log.info("schedule5M..: ..end. {} ms. {}", elapsed.milliSeconds(), Thread.currentThread().getName());
|
|
|
}
|
|
|
|
|
|
}
|