내 Java 애플리케이션에서 특정 태스크를 처리하는 하루에 한 번 실행되는 Quartz 작업이있다. 내 execute
방법은 내부 그냥이 :실행 중 석영 작업 객체에 액세스
int maxRetry = 10;
while(retryCnt < maxRetry) {
try {
doLogic();
} catch(Exception e) {
retryCnt++;
}
}
retryCnt
는 인스턴스 변수입니다.
이 작업에 대한 모니터링 화면을 구축 중이며 사용자에게 표시하고 싶은 것 중 하나가 retryCnt
값입니다. 작업 개체를 검색 할 수 있습니까 (실행 중일 때) retryCnt
값을 얻을 수 있습니까? 작업이 실행되고 있지 않으면 Job 개체가없고 다시 시도 횟수가 0입니다.
내 화면은 실시간으로 새로 고침되지 않지만 새로 고침 버튼을 사용하면 실시간으로 새로 고침되지 않습니다. 나는 running-job-class-retrieving 논리를 actionlistener에 넣을 계획이다.
내가 설명하는 것이 가능하지 않다면 누군가 내 예상되는 동작을 달성하기위한 접근 방식을 제안 할 수 있습니까?
중복 가능성을 제공하는 JObListener보고에 관심이있을 것 (HTTP [석영의 작업을 실행 롱의 작업 인스턴스를 얻는 방법?] : // 유래. com/questions/13620024/how-to-get-the-job-long-running-jobs-in-quartz) – ToYonos