Java 类org.springframework.batch.core.annotation.AfterJob 实例源码

项目:oma-riista-web    文件:LoggingBatchListener.java   
@AfterJob
public void afterJob(JobExecution jobExecution) {
    final Interval interval = new Interval(
            jobExecution.getStartTime().getTime(),
            System.currentTimeMillis());

    LOG.info("Finished job: {} in {} with exitStatus={}",
            jobExecution.getJobInstance().getJobName(),
            PeriodFormat.getDefault().print(interval.toPeriod()),
            jobExecution.getExitStatus());
}
项目:springBatchJmsKata    文件:JobLoggerListener.java   
@AfterJob
public void afterJob(JobExecution jobExecution) {
    stopWatch.stop();
    log.info("has completed job {} -> stastus {}", jobExecution.getJobInstance().getJobName(), jobExecution.getStatus());
    long duration = stopWatch.getLastTaskTimeMillis();
    log.info("Job took: {} minutes, {} seconds, {} miliseconds", TimeUnit.MILLISECONDS.toMinutes(duration), TimeUnit.MILLISECONDS.toSeconds(duration)
            - TimeUnit.MINUTES.toSeconds(TimeUnit.MILLISECONDS.toMinutes(duration)), TimeUnit.MILLISECONDS.toMillis(duration));
}
项目:springBatchBootJavaConfigkata    文件:JobLoggerListener.java   
@AfterJob
public void afterJob(JobExecution jobExecution) {
    stopWatch.stop();
    log.info("$$$ has completed job {} -> stastus {}", jobExecution.getJobInstance().getJobName(), jobExecution.getStatus());
    long duration = stopWatch.getLastTaskTimeMillis();
    log.info("$$$ Job took: {} minutes, {} seconds, {} miliseconds", TimeUnit.MILLISECONDS.toMinutes(duration), TimeUnit.MILLISECONDS.toSeconds(duration)
            - TimeUnit.MINUTES.toSeconds(TimeUnit.MILLISECONDS.toMinutes(duration)), TimeUnit.MILLISECONDS.toMillis(duration));
}
项目:SpringFrameworkSamples    文件:ItemListener.java   
@AfterJob
public void afterJobExecution(JobExecution jobExecution) {
    System.out.print("Listener after Job: ");
    System.out.println(jobExecution.getJobInstance().getJobName());
}