зеркало из
				https://github.com/iharh/notes.git
				synced 2025-10-31 05:36:08 +02:00 
			
		
		
		
	
		
			
				
	
	
		
			38 строки
		
	
	
		
			770 B
		
	
	
	
		
			Plaintext
		
	
	
	
	
	
			
		
		
	
	
			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);
 | |
| 	}
 | |
| 
 | |
| 
 | 
