Examples of JobExecution


Examples of org.springframework.batch.core.JobExecution

    JobLauncher launcher = context.getBean(JobLauncher.class);
    Job job = context.getBean(Job.class);

    JobParameters jobParameters = new JobParametersBuilder().toJobParameters();

    JobExecution execution = launcher.run(job, jobParameters);
    assertTrue("status was: " + execution.getStatus(), execution.getStatus() == BatchStatus.COMPLETED);
    context.close();
  }
View Full Code Here

Examples of org.springframework.batch.core.JobExecution

    }

    @Test
    public void shouldReturnJobExecution() throws Exception {
        // Given
        JobExecution jobExecution = mock(JobExecution.class);
        when(jobLauncher.run(eq(job), any(JobParameters.class))).thenReturn(jobExecution);

        // When
        sendBody("direct:start", "Start the job, please.");
View Full Code Here

Examples of org.springframework.batch.core.JobExecution

    }

    @Override
    public void process(Exchange exchange) throws Exception {
        JobParameters jobParameters = prepareJobParameters(exchange.getIn().getHeaders());
        JobExecution jobExecution = jobLauncher.run(job, jobParameters);
        exchange.getOut().getHeaders().putAll(exchange.getIn().getHeaders());
        exchange.getOut().setBody(jobExecution);
    }
View Full Code Here

Examples of org.springframework.batch.core.JobExecution

        Assert.assertFalse("Empty job name", jobName.length() <= 0);
        Assert.assertNotNull("No job parameters provided", jobParameters);

        Long id = Long.valueOf(idsGenerator.incrementAndGet());
        JobInstance instance = new JobInstance(id, jobName);
        return new JobExecution(instance, jobParameters);
    }
View Full Code Here

Examples of org.springframework.batch.core.JobExecution

    }

    @Test
    public void testExecute() throws JobInterruptedException {
        Step step = createTestStep("testExecute");
        JobExecution jobData = TestDummyJobRepository.createJobExecutionInstance(step.getName());
        StepExecution stepData = new StepExecution(step.getName(), jobData);
        step.execute(stepData);
        assertOperationDetails(getLastEntered(), "execute", step.getName());
    }
View Full Code Here

Examples of org.springframework.batch.core.JobExecution

        SimpleJobLauncher launcher = new SimpleJobLauncher();
        launcher.setJobRepository(new TestDummyJobRepository());
        launcher.afterPropertiesSet();

        Job job = new TestDummyJob("testRunJob");
        JobExecution execution = launcher.run(job, new JobParameters());
        assertNotNull("No job exectuion instance", execution);

        String jobName = job.getName();
        Operation op = assertOperationDetails(getFirstEntered(), "run", job.getName());
        assertOperationPath(op, jobName, null);
View Full Code Here

Examples of org.springframework.batch.core.JobExecution

    protected Operation assertOperationPath(Operation op, FlowExecutor flowExecutor) {
        return assertOperationPath(op, flowExecutor.getStepExecution());
    }

    protected Operation assertOperationPath(Operation op, StepExecution stepExecution) {
        JobExecution jobExecution = stepExecution.getJobExecution();
        JobInstance jobInstance = jobExecution.getJobInstance();
        return assertOperationPath(op, jobInstance.getJobName(), stepExecution.getStepName());
    }
View Full Code Here

Examples of org.springframework.batch.core.JobExecution

    protected FlowExecutor createFlowExecutor(String jobName, String stepName) {
        return createFlowExecutor(createStepExecution(jobName, stepName));
    }

    protected StepExecution createStepExecution(String jobName, String stepName) {
        JobExecution jobExecution = createJobExecution(jobName);
        StepExecution stepExecution = Mockito.mock(StepExecution.class);
        Mockito.when(stepExecution.getStepName()).thenReturn(stepName);
        Mockito.when(stepExecution.getJobExecution()).thenReturn(jobExecution);
        return stepExecution;
    }
View Full Code Here

Examples of org.springframework.batch.core.JobExecution

    }

    protected JobExecution createJobExecution(String jobName) {
        JobInstance jobInstance = Mockito.mock(JobInstance.class);
        Mockito.when(jobInstance.getJobName()).thenReturn(jobName);
        JobExecution jobExecution = Mockito.mock(JobExecution.class);
        Mockito.when(jobExecution.getJobInstance()).thenReturn(jobInstance);
        return jobExecution;
    }
View Full Code Here

Examples of org.springframework.batch.core.JobExecution

  @Test
  public void testSkip() throws Exception {
    this.createUsers(new Object[][] { USER1, USER2_SKIP, USER3, USER4_SKIP, USER5, USER6, USER7, USER8 });

    JobExecution jobExecution = jobLauncherTestUtils.launchJob();
    assertEquals(ExitStatus.COMPLETED, jobExecution.getExitStatus());

    List<SimpleMailMessage> receivedMessages = mailSender.getReceivedMessages();
    assertEquals(6, receivedMessages.size());
    Iterator<SimpleMailMessage> emailIter = receivedMessages.iterator();
    for (Object[] record : new Object[][] { USER1, USER3, USER5, USER6, USER7, USER8 }) {
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.