Example usage for org.springframework.batch.core BatchStatus COMPLETED

List of usage examples for org.springframework.batch.core BatchStatus COMPLETED

Introduction

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

Prototype

BatchStatus COMPLETED

To view the source code for org.springframework.batch.core BatchStatus COMPLETED.

Click Source Link

Document

The order of the status values is significant because it can be used to aggregate a set of status values - the result should be the maximum value.

Usage

From source file:org.seedstack.spring.batch.sample.listeners.AppJobExecutionListener.java

public void afterJob(JobExecution jobExecution) {
    if (jobExecution.getStatus() == BatchStatus.COMPLETED) {
        logger.debug("Job completed with JobId {} ", jobExecution.getJobId());
    } else if (jobExecution.getStatus() == BatchStatus.FAILED) {
        logger.debug("Job failed with JobId {} ", jobExecution.getJobId());
    }//from   w  w  w  . j a  va  2s.  c om
}

From source file:com.github.ffremont.AppTest.java

@Test
public void launchJob() throws Exception {

    //testing a job
    JobExecution jobExecution = jobLauncherTestUtils.launchJob();

    //Testing a individual step
    //JobExecution jobExecution = jobLauncherTestUtils.launchStep("step1");

    assertEquals(BatchStatus.COMPLETED, jobExecution.getStatus());

}

From source file:org.seedstack.spring.batch.sample.listeners.AppJobExecutionListener.java

public void beforeJob(JobExecution jobExecution) {
    if (jobExecution.getStatus() == BatchStatus.COMPLETED) {
        logger.debug("Job completed with JobId {} ", jobExecution.getJobId());
    } else if (jobExecution.getStatus() == BatchStatus.FAILED) {
        logger.debug("Job failed with JobId {} ", jobExecution.getJobId());
    }// w ww .  j a v a 2s .  c om
}

From source file:prototypes.batches.chunks.jobs.BatchJobIT.java

public void launchCompletingJob(Job job) {
    this.launchTest(job, BatchStatus.COMPLETED);
}

From source file:com.javaetmoi.core.batch.integration.TestJobExitStatusRouter.java

@Test
public void routeToSuccessChannel() {
    JobExitStatusRouter router = new JobExitStatusRouter();
    router.init();/*from   w w  w  .j av  a 2s  .  c  o m*/
    JobExecution jobExecution = new JobExecution(1L);
    jobExecution.setExitStatus(ExitStatus.COMPLETED);
    jobExecution.setStatus(BatchStatus.COMPLETED);
    assertEquals("job-success", router.route(jobExecution));
}

From source file:com.create.batch.TicketImportJobExecutionListener.java

@Override
public void afterJob(JobExecution jobExecution) {
    if (jobExecution.getStatus() == BatchStatus.COMPLETED) {
        log.debug("Ticket import job completed.");
        metrics.stream()/*from w ww.j a  v a  2s . c om*/
                .map(metric -> String.format("%s = %s", metric.getMetricName(), metric.getMetricValue()))
                .forEach(log::debug);
    }
}

From source file:io.spring.batch.integration.ExecutionToTweetTransformer.java

@Transformer(inputChannel = "jobRequests", outputChannel = "statusTweets")
public TweetData transform(JobExecution execution) {
    DateFormat formatter = new SimpleDateFormat("yyyy/MM/dd hh:mm:ss.SS");
    StringBuilder builder = new StringBuilder();

    builder.append(execution.getJobInstance().getJobName());

    BatchStatus evaluatedStatus = endingBatchStatus(execution);
    if (evaluatedStatus == BatchStatus.COMPLETED || evaluatedStatus.compareTo(BatchStatus.STARTED) > 0) {
        builder.append(" has completed with a status of " + execution.getStatus().name() + " at "
                + formatter.format(new Date()));
    } else {/* w w w . j a v a2  s.  com*/
        builder.append(" has started at " + formatter.format(new Date()));
    }

    return new TweetData(builder.toString());
}

From source file:org.jasig.ssp.util.importer.job.CarriageReturnTest.java

@Test
public void testCarriageReturn() throws Exception {

    JobExecution jobExecution = jobLauncherTestUtils.launchJob();
    BatchStatus exitStatus = jobExecution.getStatus();
    Assert.assertEquals(BatchStatus.COMPLETED, exitStatus);

}

From source file:de.codecentric.batch.test.PartitionedFlatFileJobTest.java

@Test
public void runXmlJob() throws Exception {
    jobOperator.start("partitionedFlatFileJobXml", "");
    while (jobRepository.getLastJobExecution("partitionedFlatFileJobXml", new JobParameters()).getStatus()
            .isRunning()) {//from  w w  w.j  a va2 s  .com
        Thread.sleep(100);
    }
    assertEquals(BatchStatus.COMPLETED,
            jobRepository.getLastJobExecution("partitionedFlatFileJobXml", new JobParameters()).getStatus());
}

From source file:example.ExampleJobConfigurationTests.java

@Test
public void testLaunchJobWithJobLauncher() throws Exception {
    JobExecution jobExecution = jobLauncher.run(job, new JobParameters());
    assertEquals(BatchStatus.COMPLETED, jobExecution.getStatus());
}