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());
}