|
|
|
|
@ -34,10 +34,10 @@ public class SinmungoInOutScheduler {
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
// esb에이전트 xml파일 읽기
|
|
|
|
|
@Scheduled(fixedRate = 10 * 60 * 1000) // 10분
|
|
|
|
|
@Scheduled(fixedRate = 1 * 60 * 1000) // 10분
|
|
|
|
|
public void sinmungoInOutScheduler() throws IOException {
|
|
|
|
|
try{
|
|
|
|
|
|
|
|
|
|
log.info("신문고 신고 폴링 스케쥴러 시작!");
|
|
|
|
|
//setinfo 테이블에서 esb에이전트 정보 조회
|
|
|
|
|
SinmungoDto.SetInfo setInfo = dbPolling.findSetInfo();
|
|
|
|
|
|
|
|
|
|
@ -91,6 +91,7 @@ public class SinmungoInOutScheduler {
|
|
|
|
|
// 90일이 초과한 백업 파일들 삭제
|
|
|
|
|
@Scheduled(cron = "0 0 1 * * *") // 매일 새벽 1시에 실행
|
|
|
|
|
public void sinmungoOver90DaysXmlFileRemoveScheduler() {
|
|
|
|
|
log.info("90일 초과 파일 삭제 스케쥴러 시작!");
|
|
|
|
|
//setinfo 테이블에서 esb에이전트 정보 조회
|
|
|
|
|
SinmungoDto.SetInfo setInfo = dbPolling.findSetInfo();
|
|
|
|
|
|
|
|
|
|
@ -102,6 +103,7 @@ public class SinmungoInOutScheduler {
|
|
|
|
|
@Scheduled(fixedRate = 10 * 60 * 1000) // 10분
|
|
|
|
|
public void sinmungoAnswerSendScheduler() {
|
|
|
|
|
try {
|
|
|
|
|
log.info("답변생성 스케쥴러 시작!");
|
|
|
|
|
|
|
|
|
|
//setinfo 테이블에서 esb에이전트 정보 조회
|
|
|
|
|
SinmungoDto.SetInfo setInfo = dbPolling.findSetInfo();
|
|
|
|
|
|