Spring Quartz

수행 순서
  • Trigger 가 JobInstance를 이용하여 Job를 수행

기본 용어
  1. Job - 실행 해야할 작업
  2. Trigger - Job를 실행 시키기 위한 조건 (Trigger : Job = N : 1) 
    1. Spring Framework에서 2개의 TriggerBean 제공
      1. SimpleTriggerBean
      2. CronTriggerBean
    2. TriggerListener : Trigger가 수행 하기 이전에 수행하는 콜백
  3. JobDetail - Job Instance 에 대한 상세 속성을 가진 객체
    1. Spring Framework에서 JobDetailBean 지원
    2. MethodInvokingJobDetailFactoryBean : Job Api에 종속적이지 않게 POJO형태의 Job 클래스를 작성하여 Scheduler에 따라 해당 클래스의 메소드를 호출할 수 있도록 해주는 역할
  4. Scheduler - SchedulerFactory에 의해 생성 되며,  JobDetail들과 Trigger 관리

댓글

이 블로그의 인기 게시물

Spring Batch - JobParameters Default Value 만들기

Hsqldb Server 재기동 시 오류