Example usage for org.springframework.batch.core JobExecution JobExecution

List of usage examples for org.springframework.batch.core JobExecution JobExecution

Introduction

In this page you can find the example usage for org.springframework.batch.core JobExecution JobExecution.

Prototype

public JobExecution(Long id, JobParameters jobParameters) 

Source Link

Usage

From source file:org.springframework.batch.core.step.item.FaultTolerantStepFactoryBeanNonBufferingTests.java

@Before
public void setUp() throws Exception {
    factory.setBeanName("stepName");
    factory.setJobRepository(new JobRepositorySupport());
    factory.setTransactionManager(new ResourcelessTransactionManager());
    factory.setCommitInterval(2);//from w w  w.  j a  va2  s. c  om
    factory.setItemReader(reader);
    factory.setItemWriter(writer);
    Map<Class<? extends Throwable>, Boolean> skippableExceptions = new HashMap<Class<? extends Throwable>, Boolean>();
    skippableExceptions.put(SkippableException.class, true);
    skippableExceptions.put(SkippableRuntimeException.class, true);
    factory.setSkippableExceptionClasses(skippableExceptions);
    factory.setSkipLimit(2);
    factory.setIsReaderTransactionalQueue(true);

    JobInstance jobInstance = new JobInstance(new Long(1), "skipJob");
    jobExecution = new JobExecution(jobInstance, new JobParameters());
}