public class JobLaunchRequestTransformer
extends java.lang.Object
| Modifier and Type | Field and Description |
|---|---|
protected org.slf4j.Logger |
logger |
| Constructor and Description |
|---|
JobLaunchRequestTransformer(org.springframework.batch.core.configuration.JobRegistry jobRegistry,
java.lang.String jobName) |
| Modifier and Type | Method and Description |
|---|---|
void |
setDateFormat(java.text.DateFormat dateFormat)
Will set the
DateFormat on the underlying DefaultJobParametersConverter. |
void |
setDateFormatAsString(java.lang.String dateFormat) |
void |
setMakeParametersUnique(boolean makeParametersUnique)
If not set, this property defaults to
true. |
void |
setNumberFormat(java.text.NumberFormat numberFormat)
Setter for the
NumberFormat which is set on the underlying DefaultJobParametersConverter. |
void |
setNumberFormatAsString(java.lang.String numberFormat) |
org.springframework.batch.integration.launch.JobLaunchRequest |
toJobLaunchRequest(org.springframework.messaging.Message<?> message) |
public JobLaunchRequestTransformer(org.springframework.batch.core.configuration.JobRegistry jobRegistry,
java.lang.String jobName)
jobName - Must not be nullpublic void setDateFormat(java.text.DateFormat dateFormat)
DateFormat on the underlying DefaultJobParametersConverter. If not set explicitly
the DateFormat will default to "yyyy/MM/dd".dateFormat - Must not be nullpublic void setDateFormatAsString(java.lang.String dateFormat)
public void setNumberFormat(java.text.NumberFormat numberFormat)
NumberFormat which is set on the underlying DefaultJobParametersConverter. If not
set explicitly, defaults to NumberFormat.getInstance(Locale.US);numberFormat - Must not be null.public void setNumberFormatAsString(java.lang.String numberFormat)
public void setMakeParametersUnique(boolean makeParametersUnique)
true.makeParametersUnique - @Transformer public org.springframework.batch.integration.launch.JobLaunchRequest toJobLaunchRequest(org.springframework.messaging.Message<?> message)