Ihar Hancharenka 5dff80e88e first
2023-03-27 16:52:17 +03:00

38 строки
770 B
Plaintext

SimpleChunkProvider.
FaultTolerantChunkProvider
ChunkOrientedTasklet
Remote Chunking:
reading (Item Reader) in a main master-thred
processing/writing (Item Processor/Writer) at slave threads
spring-batch\trunk\spring-batch-core\src\main\java\org\springframework\batch\core\step\item\FaultTolerantChunkProvider.java
ChunkOrientedTasklet
- ChunkProvider
- ChunkProcessor
- Chunk<I>
- ChunkContext
FaultTolerantChunkProvider
FaultTolerantChunkProcessor
FaultTolerantStepFactoryBean (see UTs)
Read Ch 9 - Retry
StepParserStepFactoryBean<I, O>
private boolean isFaultTolerant() {
return backOffPolicy != null || skipPolicy != null || isPositive(skipLimit) || isPositive(retryLimit)
|| isPositive(cacheCapacity) || isTrue(readerTransactionalQueue);
}