Examples of StepExecutionListenerSupport


Examples of org.springframework.batch.core.listener.StepExecutionListenerSupport

    fb.setAllowStartIfComplete(true);
    fb.setJobRepository(new JobRepositorySupport());
    fb.setStartLimit(5);
    fb.setTasklet(new DummyTasklet());
    fb.setTransactionManager(new ResourcelessTransactionManager());
    fb.setListeners(new StepExecutionListenerSupport[] { new StepExecutionListenerSupport() });
    fb.setIsolation(Isolation.DEFAULT);
    fb.setTransactionTimeout(-1);
    fb.setPropagation(Propagation.REQUIRED);
    Object step = fb.getObject();
    assertTrue(step instanceof TaskletStep);
View Full Code Here

Examples of org.springframework.batch.core.listener.StepExecutionListenerSupport

    fb.setBeanName("step1");
    fb.setAllowStartIfComplete(true);
    fb.setJobRepository(new JobRepositorySupport());
    fb.setStartLimit(5);
    fb.setTransactionManager(new ResourcelessTransactionManager());
    fb.setListeners(new StepListener[] { new StepExecutionListenerSupport() });
    fb.setIsolation(Isolation.DEFAULT);
    fb.setTransactionTimeout(-1);
    fb.setPropagation(Propagation.REQUIRED);
    fb.setChunkCompletionPolicy(new DummyCompletionPolicy());
    fb.setCommitInterval(5);
View Full Code Here

Examples of org.springframework.batch.core.listener.StepExecutionListenerSupport

    fb.setBeanName("step1");
    fb.setAllowStartIfComplete(true);
    fb.setJobRepository(new JobRepositorySupport());
    fb.setStartLimit(5);
    fb.setTransactionManager(new ResourcelessTransactionManager());
    fb.setListeners(new StepListener[] { new StepExecutionListenerSupport() });
    fb.setIsolation(Isolation.DEFAULT);
    fb.setTransactionTimeout(-1);
    fb.setPropagation(Propagation.REQUIRED);
    fb.setChunkCompletionPolicy(new DummyCompletionPolicy());
    fb.setCommitInterval(5);
View Full Code Here

Examples of org.springframework.batch.core.listener.StepExecutionListenerSupport

    fb.setBeanName("step1");
    fb.setAllowStartIfComplete(true);
    fb.setJobRepository(new JobRepositorySupport());
    fb.setStartLimit(5);
    fb.setTransactionManager(new ResourcelessTransactionManager());
    fb.setListeners(new StepListener[] { new StepExecutionListenerSupport() });
    fb.setIsolation(Isolation.DEFAULT);
    fb.setTransactionTimeout(-1);
    fb.setPropagation(Propagation.REQUIRED);
    fb.setChunkCompletionPolicy(new DummyCompletionPolicy());
    fb.setTaskExecutor(new SyncTaskExecutor());
View Full Code Here

Examples of org.springframework.batch.core.listener.StepExecutionListenerSupport

    fb.setBeanName("step1");
    fb.setAllowStartIfComplete(true);
    fb.setJobRepository(new JobRepositorySupport());
    fb.setStartLimit(5);
    fb.setTransactionManager(new ResourcelessTransactionManager());
    fb.setListeners(new StepListener[] { new StepExecutionListenerSupport() });
    fb.setChunkCompletionPolicy(new DummyCompletionPolicy());
    fb.setTaskExecutor(new SyncTaskExecutor());
    fb.setItemReader(new DummyItemReader());
    fb.setItemProcessor(new PassThroughItemProcessor<Object>());
    fb.setItemWriter(new DummyItemWriter());
View Full Code Here

Examples of org.springframework.batch.core.listener.StepExecutionListenerSupport

    StepParserStepFactoryBean<Object, Object> fb = new StepParserStepFactoryBean<Object, Object>();
    fb.setBeanName("step1");
    fb.setAllowStartIfComplete(true);
    fb.setJobRepository(new JobRepositorySupport());
    fb.setStartLimit(5);
    fb.setListeners(new StepListener[] { new StepExecutionListenerSupport() });
    fb.setTaskExecutor(new SyncTaskExecutor());

    SimplePartitioner partitioner = new SimplePartitioner();
    fb.setPartitioner(partitioner);
    fb.setStep(new StepSupport("foo"));
View Full Code Here

Examples of org.springframework.batch.core.listener.StepExecutionListenerSupport

    StepParserStepFactoryBean<Object, Object> fb = new StepParserStepFactoryBean<Object, Object>();
    fb.setBeanName("step1");
    fb.setAllowStartIfComplete(true);
    fb.setJobRepository(new JobRepositorySupport());
    fb.setStartLimit(5);
    fb.setListeners(new StepListener[] { new StepExecutionListenerSupport() });
    fb.setTaskExecutor(new SyncTaskExecutor());

    SimplePartitioner partitioner = new SimplePartitioner();
    fb.setPartitioner(partitioner);
    TaskExecutorPartitionHandler partitionHandler = new TaskExecutorPartitionHandler();
View Full Code Here

Examples of org.springframework.batch.core.listener.StepExecutionListenerSupport

    StepParserStepFactoryBean<Object, Object> fb = new StepParserStepFactoryBean<Object, Object>();
    fb.setBeanName("step1");
    fb.setAllowStartIfComplete(true);
    fb.setJobRepository(new JobRepositorySupport());
    fb.setStartLimit(5);
    fb.setListeners(new StepListener[] { new StepExecutionListenerSupport() });
    fb.setTaskExecutor(new SyncTaskExecutor());

    fb.setFlow(new SimpleFlow("foo"));

    Object step = fb.getObject();
View Full Code Here

Examples of org.springframework.batch.core.listener.StepExecutionListenerSupport

  @Test
  public void testBeforeStepFailure() throws Exception {

    final RuntimeException exception = new RuntimeException();
    taskletStep.setStepExecutionListeners(new StepExecutionListenerSupport[] { new StepExecutionListenerSupport() {
      @Override
      public void beforeStep(StepExecution stepExecution) {
        throw exception;
      }
    } });
View Full Code Here

Examples of org.springframework.batch.core.listener.StepExecutionListenerSupport

  @Test
  public void testAfterStepFailureWhenTaskletSucceeds() throws Exception {

    final RuntimeException exception = new RuntimeException();
    taskletStep.setStepExecutionListeners(new StepExecutionListenerSupport[] { new StepExecutionListenerSupport() {
      @Override
      public ExitStatus afterStep(StepExecution stepExecution) {
        throw exception;
      }
    } });
View Full Code Here
TOP
Copyright © 2018 www.massapi.com. 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.