Scheduler Meta 관리 화면
Scheduler Meta 관리 화면의 Trigger 정보 그리드를 통해 Job의 실행 주기를 관리합니다.
Trigger 를 추가/수정/삭제할 수 있습니다.
TriggerKey 는 Trigger Group과 Trigger Name으로 구성되며, 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
-
행 삽입
그림 : Trigger 정보 그리드 - 행 삽입 |
-
선택된 행 편집
-
선택된 행 조회
-
선택된 행 삭제