반응형
Notice
Recent Posts
Recent Comments
Link
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | |||||
3 | 4 | 5 | 6 | 7 | 8 | 9 |
10 | 11 | 12 | 13 | 14 | 15 | 16 |
17 | 18 | 19 | 20 | 21 | 22 | 23 |
24 | 25 | 26 | 27 | 28 | 29 | 30 |
Tags
- JPA스터디
- 플러터 공부
- 코테준비
- 기술면접공부
- 코테공부
- 플러터 개발
- Axon framework
- JPA 공부
- DDD
- 스프링부트공부
- 스프링부트
- Flutter
- querydsl
- 스프링
- 알고리즘공부
- 카프카
- 기술공부
- nestjs
- JPA
- 프로그래머스
- K8S
- nestjs스터디
- 자바공부
- nestjs공부
- JPA공부
- JPA예제
- 자료구조공부
- 스프링공부
- 스프링 공부
- Kafka
Archives
- Today
- Total
DevBoi
[Spring batch] Repeat step 본문
반응형
동일한 step을 파라미터만 변경해서 반복, 실행
반복되는 횟수는 동적으로 제어
만약 종료를 희망한다면, RepeatCallback에서 Enum으로 정의된 Continualbe과, Finished중에,
Finished를 호출하면 된다.
RepeatContxt
RepeatCallBack메소드는 RepeatContext를 파라미터로 받는다.
해당 iterator가 종료되면, 해당 컨텍스트는 종료되고, 실행되는 동안은, context는 공유된다.
반복 중간에 RepeatTemplate은 CompletionPlolicy를 호출하고, ReapeatCOntext에 저장되어있는 값을 업데이트하라고 한다.
해당 Policy에게 종료할지를 물어본다.
RepeatListener의 내용중, Aop같이 사용할 수 도 있다.
해당 리스너를 지원하여, RepeatTemplate에 등록하여, 콜백을 같이 받을수 있다.
모든 전후에, open,close로 콜백을 받고, before,after,onError는 repeatCallback사용시에 호출된다.
둘이상이면, 순서대로 혹은 역순으로 출력이된다. (open,close는 순서, 나머지는 역순)
반응형
'Develop > [Spring Batch]' 카테고리의 다른 글
[Spring Batch] RepeatStatus (0) | 2022.04.11 |
---|---|
[Spring Batch] ChunkContext , Late Binding , ExecutionContext (0) | 2022.04.11 |
[Spring Batch] 배치 실행 방법 (0) | 2022.04.11 |
[Spring Batch] Cursor ,Paging 기반 (0) | 2022.04.11 |
[Spring Batch] Tasklet vs Chunks 차이 (0) | 2022.04.11 |