List of usage examples for org.springframework.batch.core.job.builder FlowJobBuilder build
public Job build()
From source file:uk.ac.ebi.eva.pipeline.jobs.AggregatedVcfJob.java
@Bean @Qualifier("aggregatedJob") public Job aggregatedJob() { logger.debug("Building variant aggregated job"); JobBuilder jobBuilder = jobBuilderFactory.get(jobName).incrementer(new RunIdIncrementer()); FlowJobBuilder builder = jobBuilder.flow(normalize()).next(load(variantLoaderStep)) .next(optionalAnnotationFlow).end(); return builder.build(); }
From source file:uk.ac.ebi.eva.pipeline.jobs.GenotypedVcfJob.java
@Bean @Qualifier("genotypedJob") public Job genotypedJob() { logger.debug("Building variant genotyped job"); JobBuilder jobBuilder = jobBuilderFactory.get(jobName).incrementer(new RunIdIncrementer()); Flow parallelStatisticsAndAnnotation = new FlowBuilder<Flow>(PARALLEL_STATISTICS_AND_ANNOTATION) .split(new SimpleAsyncTaskExecutor()).add(optionalStatisticsFlow, optionalAnnotationFlow).build(); FlowJobBuilder builder = jobBuilder.flow(normalize()).next(load(variantLoaderStep)) .next(parallelStatisticsAndAnnotation).end(); return builder.build(); }