Example usage for org.springframework.batch.core JobParametersIncrementer interface-usage

List of usage examples for org.springframework.batch.core JobParametersIncrementer interface-usage

Introduction

In this page you can find the example usage for org.springframework.batch.core JobParametersIncrementer interface-usage.

Usage

From source file org.obiba.onyx.core.batch.AppointmentListUpdateJobParameterIncrementer.java

/**
 * JobParametersIncrementer for parameters of appointment list update job.
 */
public class AppointmentListUpdateJobParameterIncrementer implements JobParametersIncrementer {
    //
    // Constants

From source file fr.acxio.tools.agia.common.RunIdIncrementer.java

/**
 * Simple incrementer maintaining the parameter {@code run.id} for a job.
 * <p>
 * This incremeter will add the parameter {@code run.id} if it is not set for
 * the job, or it will increment it if the job already has this parameter.
 * </p>

From source file com.enterra.batch.admin.sample.TrivialJobParametersIncrementer.java

public class TrivialJobParametersIncrementer implements JobParametersIncrementer {

    public JobParameters getNext(JobParameters parameters) {
        Map<String, JobParameter> map = new HashMap<String, JobParameter>(parameters.getParameters());
        map.put("run.id", new JobParameter(UUID.randomUUID().getLeastSignificantBits()));
        return new JobParameters(map);

From source file org.appverse.web.framework.backend.batch.helpers.DefaultJobParametersIncrementer.java

public class DefaultJobParametersIncrementer implements JobParametersIncrementer {
    @Override
    public JobParameters getNext(JobParameters parameters) {
        parameters = new JobParametersBuilder().addDate("schedule.time", new Date()).toJobParameters();
        return parameters;
    }