Scheduler Meta 관리 화면

Scheduler Meta 관리 화면의 Trigger 정보 그리드를 통해 Job의 실행 주기를 관리합니다.

Trigger 정보 그리드

Trigger 를 추가/수정/삭제할 수 있습니다.

TriggerKey 는 Trigger Group과 Trigger Name으로 구성되며, Trigger 를 구별하는 근거입니다.

그림 : Trigger 정보 그리드

Trigger 정보 그리드는 다음 항목을 포함합니다.

  • Trigger 유형 : Trigger 유형은 Simple Trigger와 Cron Trigger를 선택할 수 있습니다.
  • Trigger Group : TriggerKey 구성요소
  • Trigger Name : TriggerKey 구성요소
  • Priority - default 는 5 (Quartz 참고).
  • Enabled : Quartz 시작시점과, reload event 처리 시점에 metadata loading 대상인지 판단하는 근거
  • 반복회수 : -1이면 무한 반복
  • 간격
  • 단위
  • 실행주기
  • Cron표현식 : 초 분 시 날 달 주 순으로 작성합니다 (Quartz참고 ).
    30 2 1 * * ?  (매일 1시 2분 30초)
    
  • MisFireHandling - 3가지 경우에 따라, 처리방식이 다릅니다.
    - Cron Trigger 일 경우
    - 고정반복 Simple Trigger 일 경우
    - 무한반복 Simple Trigger 일 경우
  • Start : 실행 시작시간, MisFireHandling 선택을 no policy 로 할 경우 scheduler 재기동시 재수행될 소지가 있음.
    특별한 경우 이외에는 사용시 신중히 설정.
  • End : 실행 종료시간

Trigger가 Activate 되어 있는 상태에서 정보를 변경/삭제시, Trigger를 먼저 Deactivate 시킨 후 변경/삭제처리를 해야 합니다.
Trigger가 Deactivate 되면 Quartz에 로드된 해당 Trigger 정보가 삭제되며, 변경된 정보를 바탕으로 Quartz에 다시 적용하기 위해서는
Server 화면에서 Restart Quartz 를 수행해 모든 Enabled Job/Trigger 를 Quartz Scheduler 에 다시 로딩하거나
Server 화면 Trigger 목록 그리드에서 Activate Trigger를 이용해 해당 Trigger 만 Activate 시킬 수 있습니다.

Navigator

  1. 행 삽입

    그림 : Trigger 정보 그리드 - 행 삽입
  2. 선택된 행 편집

  3. 선택된 행 조회

  4. 선택된 행 삭제