public static Chunk cloneChunk(Chunk chunk) { Chunk newChunk = jslFactory.createChunk(); newChunk.setItemCount(chunk.getItemCount()); newChunk.setRetryLimit(chunk.getRetryLimit()); newChunk.setSkipLimit(chunk.getSkipLimit()); newChunk.setTimeLimit(chunk.getTimeLimit()); newChunk.setCheckpointPolicy(chunk.getCheckpointPolicy()); newChunk.setCheckpointAlgorithm(cloneCheckpointAlorithm(chunk.getCheckpointAlgorithm())); newChunk.setProcessor(cloneItemProcessor(chunk.getProcessor())); newChunk.setReader(cloneItemReader(chunk.getReader())); newChunk.setWriter(cloneItemWriter(chunk.getWriter())); newChunk.setNoRollbackExceptionClasses(cloneExceptionClassFilter(chunk.getNoRollbackExceptionClasses())); newChunk.setRetryableExceptionClasses(cloneExceptionClassFilter(chunk.getRetryableExceptionClasses())); newChunk.setSkippableExceptionClasses(cloneExceptionClassFilter(chunk.getSkippableExceptionClasses())); return newChunk; }
public static Chunk cloneChunk(Chunk chunk) { Chunk newChunk = jslFactory.createChunk(); newChunk.setItemCount(chunk.getItemCount()); newChunk.setRetryLimit(chunk.getRetryLimit()); newChunk.setSkipLimit(chunk.getSkipLimit()); newChunk.setTimeLimit(chunk.getTimeLimit()); newChunk.setCheckpointPolicy(chunk.getCheckpointPolicy()); newChunk.setCheckpointAlgorithm(cloneCheckpointAlorithm(chunk.getCheckpointAlgorithm())); newChunk.setProcessor(cloneItemProcessor(chunk.getProcessor())); newChunk.setReader(cloneItemReader(chunk.getReader())); newChunk.setWriter(cloneItemWriter(chunk.getWriter())); newChunk.setNoRollbackExceptionClasses(cloneExceptionClassFilter(chunk.getNoRollbackExceptionClasses())); newChunk.setRetryableExceptionClasses(cloneExceptionClassFilter(chunk.getRetryableExceptionClasses())); newChunk.setSkippableExceptionClasses(cloneExceptionClassFilter(chunk.getSkippableExceptionClasses())); return newChunk; }
public static Chunk cloneChunk(Chunk chunk) { Chunk newChunk = jslFactory.createChunk(); newChunk.setItemCount(chunk.getItemCount()); newChunk.setRetryLimit(chunk.getRetryLimit()); newChunk.setSkipLimit(chunk.getSkipLimit()); newChunk.setTimeLimit(chunk.getTimeLimit()); newChunk.setCheckpointPolicy(chunk.getCheckpointPolicy()); newChunk.setCheckpointAlgorithm(cloneCheckpointAlorithm(chunk.getCheckpointAlgorithm())); newChunk.setProcessor(cloneItemProcessor(chunk.getProcessor())); newChunk.setReader(cloneItemReader(chunk.getReader())); newChunk.setWriter(cloneItemWriter(chunk.getWriter())); newChunk.setNoRollbackExceptionClasses(cloneExceptionClassFilter(chunk.getNoRollbackExceptionClasses())); newChunk.setRetryableExceptionClasses(cloneExceptionClassFilter(chunk.getRetryableExceptionClasses())); newChunk.setSkippableExceptionClasses(cloneExceptionClassFilter(chunk.getSkippableExceptionClasses())); return newChunk; }