Téléphone : 01 64 42 60 45
A+| A-| A
02 0

Publié par  dans 

예제를 시작하기 전에 기본 을 살펴보겠습니다. 예제의 소스 코드는 GitHub에서 찾을 수 있습니다. Mkyong – 우리는 .zip 파일을 로드한 이유는 doe Quartz가 .zip을 계속 요청합니까? 모든 작업이 실행되면 암호화인가, 스케줄러를 종료합니다. 이 예제에서는 작업 스케줄링을 위한 Java 라이브러리인 석영 스케줄러에 대해 다양한 기능(오픈 소스)에 대해 이야기합니다. 그것은 아파치 2.0 라이센스에 따라 라이센스. 석영 스케줄러는 응용 프로그램에서 작업을 실행하기 위한 간단하거나 복잡한 일정을 만들 수 있으며 JTA 트랜잭션 및 클러스터링 지원과 같은 기능도 포함합니다. 석영을 다운로드하려면 http://www.quartz-scheduler.org/download 방문하여 최신 쿼츠 배포판을 선택하십시오. 빌드 도구를 사용하지 않는 경우 http://central.maven.org/maven2/org/quartz-scheduler/quartz/2.2.3/quartz-2.2.3.jar 항아리를 다운로드 할 수 있으며 클래스 경로에 추가해야합니다. 아래에서 볼 수 있듯이` 스케줄러 시작…` 스케줄러 청취자의 등입니다.

스케줄러.getListenerManager().addSchedulerListener(새 MySchedulerListener(스케줄러)); 두 번째 트리거는 잘못 발생했을 때 예상되는 동작의 종류를 명시적으로 정의합니다. 이 예제에서는 동일한 스마트 정책일 뿐입니다. 패키지 조직.샘플; 가져오기 org.quartz.JobDetail; 가져오기 org.quartz.JobKey; 가져오기 org.quartz.스케줄러; 가져오기 org.quartz.스케줄러예외; 가져오기 org.quartz.스케줄러리스터; 가져오기 org.quartz.Trigger; 가져오기 org.quartz.TriggerKey; 퍼블릭 클래스 MySchedulerListener 구현 스케줄러Listener { 개인 최종 스케줄러 스케줄러; 공개 MySchedulerListener (스케줄러 스케줄러) { this.scheduler = 스케줄러; } 공용 보이드 작업스케줄(트리거 트리거) { System.out.println(« 작업 » 예약됨:  » + trigger.getKey(.getName()); } 공개 무효 작업 예약되지 않은 (트리거키 트리거키) { System.out.println (« 예약되지 않은 작업:  » + 트리거키.getName()); } 공개 보이드 트리거 최종화(트리거 트리거) { System.out.println(« 작업 트리거 종료: » + trigger.getKey())); } 공개 보이드 트리거Paused (트리거키 트리거키) { System.out.println (« 작업 트리거 일시 중지:  » + 트리거Key.getName()); } 공개 보이드 트리거Paused (문자열 트리거 그룹) { System.out.println (« 작업 트리거는 트리거 그룹에 대해 일시 중지: »+ 트리거 그룹); } 공개 보이드 트리거시작 (트리거키 트리거키) { System.out.println (« 작업 트리거는 트리거에 대해 재개:  » + 트리거키); } 공개 보이드 트리거시작됨(문자열 트리거그룹) { System.out.println(« 작업 트리거는 트리거 그룹에 대해 재개됨: » + 트리거그룹); } 공용 보이드 작업추가(JobDetail 작업 세부 사항) { System.out.println(« 작업 추가:  » + jobDetail.getKey().getName()); } 공개 무효 작업삭제 (JobKey 작업 키) { System.out.println (« 작업 삭제:  » + jobKey.getName()); } 공개 무효 작업Paused (JobKey 작업키) { System.out.println (« 작업 작업에 일시 중지:  » + 작업 키); } 공개 무효 작업Paused (문자열 작업 그룹) { System.out.println (« 작업 그룹에 대해 일시 중지 작업:  » + 작업 그룹); } 공개 무효 작업시작 (JobKey 작업키) { System.out.println (« 작업 재개:  » + jobKey.getName()); } 공개 무효 작업시작 (문자열 작업 그룹) { System.out.println (« 작업 그룹에 대해 재개 된 작업:  » + 작업 그룹); } 공개 보이드 스케줄러오류(문자열 msg, 스케줄러예외 원인) { System.out.println(« 스케줄러 오류: + 원인); } 공개 보이드 스케줄rInStandby() { 시도 { System.out.println (« 스케줄러는 대기 모드로 넣어: » + 스케줄러.getSchedulerName()); 캐치 (스케줄예외 전자) { System.out.println (« 오류 발생 스케줄러 이름 » + e); } 공개 보이드 스케줄러Started() { TRY { System.out.println(« 스케줄러 시작: » + 스케줄러.getSchedulerName()); 캐치 (스케줄예외 전자) { System.out.println (« 오류 발생 스케줄러 이름 » + e); } 공용 보이드 스케줄러Shutdown() { Try { System.out.println(« 스케줄러 종료:  » + 스케줄러.getSchedulerName()); 캐치 (스케줄예외 전자) { System.out.println (« 오류 발생 스케줄러 이름 » + e); } 공개 보이드 스케줄러종료() { Try { System.out.println(« 스케줄러 종료: » + 스케줄러.getSchedulerName()); 캐치 (스케줄예외 전자) { System.out.println (« 오류 발생 스케줄러 이름 » + e); } 공개 보이드 스케줄링DataCleared() { 시도 { System.out.println (« 스케줄러 데이터 지우기: » + 스케줄러.getSchedulerName()); 캐치 (스케줄예외 전자) { System.out.println (« 오류 발생 스케줄러 이름 » + e); } 공개 보이드 스케줄시작() { 시도 { System.out.println (« 스케줄러 시작: » + 스케줄러.getSchedulerName()); 캐치 (스케줄예외 전자) { System.out.println (« 오류 발생 스케줄러 이름 » + e); } } 석영 예제 프로그램에 대한 설명서에 오신 것을 환영합니다.

'.