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

项目:oma-riista-web    文件:LoggingBatchListener.java   
@AfterStep
public ExitStatus afterStep(StepExecution stepExecution) {
    final Interval interval = new Interval(
            stepExecution.getStartTime().getTime(),
            System.currentTimeMillis());

    LOG.debug("Finished step: {} in {}. read = {} write = {} commit = {} rollback = {} filter = {} skip = {}",
            stepExecution.getStepName(), PeriodFormat.getDefault().print(interval.toPeriod()),
            stepExecution.getReadCount(), stepExecution.getWriteCount(),
            stepExecution.getCommitCount(), stepExecution.getRollbackCount(),
            stepExecution.getFilterCount(),
            stepExecution.getSkipCount());

    return stepExecution.getExitStatus();
}
项目:nyla    文件:ExcelItemReader.java   
/**
 * Dispose the excel object
 */
@AfterStep
public void dispose()
{
    if(excel != null)
        try{ excel.dispose(); } catch(Exception e){}
}
项目:TechnologyReadinessTool    文件:ItemCountStepListener.java   
@AfterStep
public ExitStatus afterStep(StepExecution stepExecution) {
    File file = fileService.getById(getServiceContext(), getFileId());
    file.setTotalRecordCount(stepExecution.getReadCount() + stepExecution.getReadSkipCount());
    fileService.addOrUpdate(getServiceContext(), file);
    return null;
}
项目:spring-batch-experiments    文件:ImportProductsExecutionListener.java   
@AfterStep
public ExitStatus afterStep(StepExecution stepExecution) {
    log.info("스텝 완료 후 호출됩니다. StepName=[{}], ExitStatus=[{}]",
             stepExecution.getStepName(), stepExecution.getExitStatus());

    return ExitStatus.COMPLETED;
}
项目:jvarkit    文件:VariantContextSplitWriter.java   
@AfterStep
public void saveStepExecution(final StepExecution stepExecution) {
    this.key2vcf.values().stream().forEach(V->{try {V.close();}catch(Exception err){}});;
    stepExecution.getExecutionContext().putString("file", "out");
    }
项目:springBatchBootJavaConfigkata    文件:StepLoggingListener.java   
@Override
@AfterStep
public ExitStatus afterStep(StepExecution stepExecution) {
    log.info("$$$ after step  {}",stepExecution.getStepName());
    return null;
}
项目:batchers    文件:SlaveJobProgressListener.java   
@Override
@AfterStep
public ExitStatus afterStep(StepExecution stepExecution) {
    return null;
}
项目:batchers    文件:SingleJVMJobProgressListener.java   
@Override
@AfterStep
public ExitStatus afterStep(StepExecution stepExecution) {
    return null;
}