Class RunIdIncrementer
- java.lang.Object
- org.springframework.batch.core.launch.support.RunIdIncrementer
- All Implemented Interfaces:
JobParametersIncrementer
public class RunIdIncrementer extends java.lang.Object implements JobParametersIncrementer
- Author:
- Dave Syer, Mahmoud Ben Hassine
Constructor Summary
Constructors Constructor Description RunIdIncrementer()
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description JobParameters
getNext(JobParameters parameters)
Increment the run.id parameter (starting with 1).void
setKey(java.lang.String key)
The name of the run id in the job parameters.
Method Detail
setKey
public void setKey(java.lang.String key)
The name of the run id in the job parameters. Defaults to "run.id".- Parameters:
key
- the key to set
getNext
public JobParameters getNext(@Nullable JobParameters parameters)
Increment the run.id parameter (starting with 1).- Specified by:
getNext
in interfaceJobParametersIncrementer
- Parameters:
parameters
- the last value used- Returns:
- the next value to use (never
null
)