Example usage for org.springframework.batch.core.launch.support RunIdIncrementer RunIdIncrementer

List of usage examples for org.springframework.batch.core.launch.support RunIdIncrementer RunIdIncrementer

Introduction

In this page you can find the example usage for org.springframework.batch.core.launch.support RunIdIncrementer RunIdIncrementer.

Prototype

RunIdIncrementer

Source Link

Usage

From source file:de.codecentric.batch.jobs.IncrementerJobConfiguration.java

@Bean
public RunIdIncrementer incrementer() {
    return new RunIdIncrementer();
}

From source file:uk.ac.ebi.eva.pipeline.jobs.DatabaseInitializationJob.java

@Bean
@Qualifier("initDBJob")
public Job initDBJob() {
    JobBuilder jobBuilder = jobBuilderFactory.get(jobName).incrementer(new RunIdIncrementer());

    return jobBuilder.start(indexesCreate()).next(genesLoadStep).build();
}

From source file:demo.task.TimestampTask.java

@Bean
public Job job() throws Exception {
    return this.jobs.get("timeStampJob").incrementer(new RunIdIncrementer()).start(step1()).build();
}

From source file:org.jboss.examples.spring.batch.BatchConfiguration.java

@Bean
public Job multilineJob(Step step1) throws Exception {
    return jobBuilderFactory.get("multilineJob").incrementer(new RunIdIncrementer()).start(step1).build();
}

From source file:uk.ac.ebi.eva.pipeline.jobs.PopulationStatisticsJob.java

@Bean
public Job variantStatisticsJob() {
    JobBuilder jobBuilder = jobBuilderFactory.get(jobName).incrementer(new RunIdIncrementer());

    return jobBuilder.start(optionalStatisticsFlow()).build().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:nu.yona.server.batch.jobs.SendSystemMessageBatchJob.java

@Bean("sendSystemMessageJob")
public Job sendSystemMessagesBatchJob() {
    return jobBuilderFactory.get("sendSystemMessagesBatchJob").incrementer(new RunIdIncrementer())
            .flow(sendSystemMessages()).end().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();
}

From source file:nu.yona.server.batch.jobs.ActivityAggregationBatchJob.java

@Bean("activityAggregationJob")
public Job activityAggregationBatchJob() {
    return jobBuilderFactory.get("activityAggregationBatchJob").incrementer(new RunIdIncrementer())
            .flow(aggregateDayActivities()).next(aggregateWeekActivities()).end().build();
}

From source file:be.ordina.springbatch.batch.jobs.ImportTrajectInformationConfig.java

@Bean
public Job importTrajectInformationJob(Step processTrajectInformationStep) {
    return jobBuilderFactory.get("importTrajectInformation").incrementer(new RunIdIncrementer())
            .listener(trajectInformationListener()).flow(processTrajectInformationStep).end().build();
}