- JobInstance에 대한 한번의 시도를 의미하는 객체로 Job 실행 중에 발생한 정보들을 저장하고 있는 객체
- 시작시간, 종료시간, 상태(시작됨, 완료, 실패) 종료상태의 속성을 가짐
- JobInstance 과의 관계
- JobExecution은 Failed또는 Completed 등의 Job의 실행 결과 상태를 가지고 있음
- JobExecution의 실행 결과가 'Completed'면 JobInstance 실행이 완료된 것으로 간주해서 재 실행이 불가
- JobExecution의 실행 결과가 Failed면 JobInstance실행이 완료되지 않은것으로 간주해 재실행이 가능함
- JobParameter가 동일한 값으로 Job을 실행할지라도 JobInstance를 계속 실행할 수 있음
- JobExecution의 실행 상태 결과가 'Completed' 될 때가지 하나의 JobInstance 내에서 여러 번의 시도가 가능
'SPRING > 스프링배치' 카테고리의 다른 글
StepExecution (0) | 2022.07.14 |
---|---|
Step (0) | 2022.07.08 |
JobParameter (0) | 2022.07.03 |
JobInstance (0) | 2022.06.30 |
JOB (0) | 2022.06.28 |