Package org.springframework.batch.core.repository.support

Examples of org.springframework.batch.core.repository.support.MapJobRepositoryFactoryBean


  private JobRepository jobRepository;

  private JobRepositoryService jobRepositoryService;

  public StubAppmasterScOperations() {
    MapJobRepositoryFactoryBean factory = new MapJobRepositoryFactoryBean();
    try {
      factory.afterPropertiesSet();
      jobRepository = factory.getObject();
      jobRepositoryService = new JobRepositoryService();
      jobRepositoryService.setJobRepository(jobRepository);
    } catch (Exception e) {
    }
  }
View Full Code Here


        mrStep = stepExecution;
      }
    }
    assertNotNull("MR step not found", mrStep);
    //Check JobRepository
    MapJobRepositoryFactoryBean repo = ctx.getBean(MapJobRepositoryFactoryBean.class);
    ExecutionContext ec =
        repo.getExecutionContextDao().getExecutionContext(mrStep);
    assertTrue("Looking for Job ID", ec.containsKey("Job Status::ID"));
    assertTrue("Looking for Job Name", ec.containsKey("Job Status::Name"));
    assertTrue("Looking for Job State", ec.containsKey("Job Status::State"));
    assertTrue("Looking for File System Counters",
        (ec.containsKey("File System Counters::FILE: Number of bytes read")) ||
View Full Code Here

      fail();
    } catch (IllegalArgumentException expected) {
      assertEquals("JobRepository must not be null.", expected.getMessage());
    }

    factoryBean.setJobRepository((JobRepository) new MapJobRepositoryFactoryBean(new ResourcelessTransactionManager()).getObject());

    try {
      factoryBean.afterPropertiesSet();
      fail();
    } catch (IllegalArgumentException expected) {
View Full Code Here

*/
public class StepBuilderTests {

  @Test
  public void test() throws Exception {
    JobRepository jobRepository = new MapJobRepositoryFactoryBean().getObject();
    StepExecution execution = jobRepository.createJobExecution("foo", new JobParameters()).createStepExecution(
        "step");
    jobRepository.add(execution);
    PlatformTransactionManager transactionManager = new ResourcelessTransactionManager();
    TaskletStepBuilder builder = new StepBuilder("step").repository(jobRepository)
View Full Code Here

    assertEquals(BatchStatus.COMPLETED, execution.getStatus());
  }

  @Test
  public void testListeners() throws Exception {
    JobRepository jobRepository = new MapJobRepositoryFactoryBean().getJobRepository();
    StepExecution execution = jobRepository.createJobExecution("foo", new JobParameters()).createStepExecution("step");
    jobRepository.add(execution);
    PlatformTransactionManager transactionManager = new ResourcelessTransactionManager();
    TaskletStepBuilder builder = new StepBuilder("step")
                       .repository(jobRepository)
View Full Code Here

    assertEquals(1, AnnotationBasedStepExecutionListener.afterStepCount);
  }

  @Test
  public void testItemListeners() throws Exception {
    JobRepository jobRepository = new MapJobRepositoryFactoryBean().getJobRepository();
    StepExecution execution = jobRepository.createJobExecution("foo", new JobParameters()).createStepExecution("step");
    jobRepository.add(execution);
    PlatformTransactionManager transactionManager = new ResourcelessTransactionManager();

    List<String> items = new ArrayList<String>() {{
View Full Code Here

  private JobExecutionDao jobExecutionDao;

  @Before
  public void setUp() throws Exception {
    job = new JsrFlowJob();
    MapJobRepositoryFactoryBean jobRepositoryFactory = new MapJobRepositoryFactoryBean();
    jobRepositoryFactory.afterPropertiesSet();
    jobExecutionDao = jobRepositoryFactory.getJobExecutionDao();
    jobRepository = jobRepositoryFactory.getObject();
    job.setJobRepository(jobRepository);
    jobExecution = jobRepository.createJobExecution("job", new JobParameters());

    MapJobExplorerFactoryBean jobExplorerFactory = new MapJobExplorerFactoryBean(jobRepositoryFactory);
    jobExplorerFactory.afterPropertiesSet();
View Full Code Here

    writer = new StoringItemWriter();
    readListener = new CountingListener();

    builder = new JsrSimpleStepBuilder<String, String>(new StepBuilder("step1"));
    builder.setBatchPropertyContext(new BatchPropertyContext());
    repository = new MapJobRepositoryFactoryBean().getObject();
    builder.repository(repository);
    builder.transactionManager(new ResourcelessTransactionManager());
    stepExecution = null;
  }
View Full Code Here

    factory.setSkipLimit(2);

    factory
    .setSkippableExceptionClasses(getExceptionMap(SkippableException.class, SkippableRuntimeException.class));

    MapJobRepositoryFactoryBean repositoryFactory = new MapJobRepositoryFactoryBean();
    repositoryFactory.afterPropertiesSet();
    repository = repositoryFactory.getObject();
    factory.setJobRepository(repository);

    jobExecution = repository.createJobExecution("skipJob", new JobParameters());
    stepExecution = jobExecution.createStepExecution(factory.getName());
    repository.add(stepExecution);
View Full Code Here

  @Test
  public void testRunningJobExecution() throws Exception {

    SimpleJobLauncher jobLauncher = new SimpleJobLauncher();
    MapJobRepositoryFactoryBean repositoryFactory = new MapJobRepositoryFactoryBean();
    repositoryFactory.afterPropertiesSet();
    JobRepository jobRepository = repositoryFactory.getObject();
    jobLauncher.setJobRepository(jobRepository);
    jobLauncher.setTaskExecutor(new SimpleAsyncTaskExecutor());
    jobLauncher.afterPropertiesSet();

    SimpleJob job = new SimpleJob("job");
    TaskletStep step = new TaskletStep("step");
    step.setTasklet(new Tasklet() {
      @Override
      public RepeatStatus execute(StepContribution contribution, ChunkContext chunkContext) throws Exception {
        while (block) {
          Thread.sleep(100L);
        }
        return RepeatStatus.FINISHED;
      }
    });
    step.setTransactionManager(repositoryFactory.getTransactionManager());
    step.setJobRepository(jobRepository);
    step.afterPropertiesSet();
    job.addStep(step);
    job.setJobRepository(jobRepository);
    job.afterPropertiesSet();
View Full Code Here

TOP

Related Classes of org.springframework.batch.core.repository.support.MapJobRepositoryFactoryBean

Copyright © 2018 www.massapicom. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.