public class DataFieldMaxValueJobParametersIncrementer extends java.lang.Object implements JobParametersIncrementer
DataFieldMaxValueIncrementer to generate
the sequence of values to use as job instance discriminator.| Modifier and Type | Field and Description |
|---|---|
static java.lang.String |
DEFAULT_KEY
Default key used as a job parameter.
|
| Constructor and Description |
|---|
DataFieldMaxValueJobParametersIncrementer(org.springframework.jdbc.support.incrementer.DataFieldMaxValueIncrementer dataFieldMaxValueIncrementer)
Create a new
DataFieldMaxValueJobParametersIncrementer. |
| Modifier and Type | Method and Description |
|---|---|
org.springframework.jdbc.support.incrementer.DataFieldMaxValueIncrementer |
getDataFieldMaxValueIncrementer()
Get the incrementer.
|
java.lang.String |
getKey()
Get the key.
|
JobParameters |
getNext(JobParameters jobParameters)
Increment the provided parameters.
|
void |
setDataFieldMaxValueIncrementer(org.springframework.jdbc.support.incrementer.DataFieldMaxValueIncrementer dataFieldMaxValueIncrementer)
The incrementer to generate the sequence of values.
|
void |
setKey(java.lang.String key)
The name of the key to use as a job parameter.
|
public static final java.lang.String DEFAULT_KEY
public DataFieldMaxValueJobParametersIncrementer(org.springframework.jdbc.support.incrementer.DataFieldMaxValueIncrementer dataFieldMaxValueIncrementer)
DataFieldMaxValueJobParametersIncrementer.dataFieldMaxValueIncrementer - the incrementer to use to generate
the sequence of values. Must not be null.public JobParameters getNext(JobParameters jobParameters)
JobParametersIncrementergetNext in interface JobParametersIncrementerjobParameters - the last value usednull)public java.lang.String getKey()
DEFAULT_KEY.public void setKey(java.lang.String key)
DEFAULT_KEY.
Must not be null or empty.key - the key to setpublic org.springframework.jdbc.support.incrementer.DataFieldMaxValueIncrementer getDataFieldMaxValueIncrementer()
public void setDataFieldMaxValueIncrementer(org.springframework.jdbc.support.incrementer.DataFieldMaxValueIncrementer dataFieldMaxValueIncrementer)
null.dataFieldMaxValueIncrementer - the incrementer to generate the sequence of values