List of usage examples for org.springframework.batch.core.step.item SkipProcessorStub SkipProcessorStub
public SkipProcessorStub() throws Exception
From source file:org.springframework.batch.core.step.item.FaultTolerantStepFactoryBeanRollbackTests.java
@SuppressWarnings("unchecked") @Before// w ww .j av a 2 s . c o m public void setUp() throws Exception { reader = new SkipReaderStub<String>(); processor = new SkipProcessorStub<String>(); writer = new SkipWriterStub<String>(); factory = new FaultTolerantStepFactoryBean<String, String>(); factory.setBeanName("stepName"); ResourcelessTransactionManager transactionManager = new ResourcelessTransactionManager(); factory.setTransactionManager(transactionManager); factory.setCommitInterval(2); reader.clear(); reader.setItems("1", "2", "3", "4", "5"); factory.setItemReader(reader); processor.clear(); factory.setItemProcessor(processor); writer.clear(); factory.setItemWriter(writer); factory.setSkipLimit(2); factory.setSkippableExceptionClasses(getExceptionMap(Exception.class)); MapJobRepositoryFactoryBean repositoryFactory = new MapJobRepositoryFactoryBean(); repositoryFactory.setTransactionManager(transactionManager); repositoryFactory.afterPropertiesSet(); repository = repositoryFactory.getObject(); factory.setJobRepository(repository); jobExecution = repository.createJobExecution("skipJob", new JobParameters()); stepExecution = jobExecution.createStepExecution(factory.getName()); repository.add(stepExecution); }
From source file:org.springframework.batch.core.step.item.FaultTolerantStepFactoryBeanTests.java
public FaultTolerantStepFactoryBeanTests() throws Exception { reader = new SkipReaderStub<String>(); processor = new SkipProcessorStub<String>(); writer = new SkipWriterStub<String>(); }