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)
JobParametersIncrementer
getNext
in interface JobParametersIncrementer
jobParameters
- 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