public class JobLaunchRequestTransformer
extends java.lang.Object
修飾子と型 | フィールドと説明 |
---|---|
protected org.slf4j.Logger | logger |
コンストラクターと説明 |
---|
JobLaunchRequestTransformer(org.springframework.batch.core.configuration.JobRegistry jobRegistry, java.lang.String jobName) |
修飾子と型 | メソッドと説明 |
---|---|
void | setDateFormat(java.text.DateFormat dateFormat) 基になる DefaultJobParametersConverter に DateFormat を設定します。 |
void | setDateFormatAsString(java.lang.String dateFormat) |
void | setMakeParametersUnique(boolean makeParametersUnique) 設定されていない場合、このプロパティはデフォルトで true になります。 |
void | setNumberFormat(java.text.NumberFormat numberFormat) 基礎となる DefaultJobParametersConverter に設定されている NumberFormat の Setter。 |
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
- null であってはなりません public void setDateFormat(java.text.DateFormat dateFormat)
DefaultJobParametersConverter
に DateFormat
を設定します。明示的に設定されていない場合、DateFormat
はデフォルトで "yyyy/MM/dd" になります。dateFormat
- null であってはなりません public void setDateFormatAsString(java.lang.String dateFormat)
public void setNumberFormat(java.text.NumberFormat numberFormat)
NumberFormat
の Setter は、基礎となる DefaultJobParametersConverter
に設定されます。明示的に設定されていない場合は、デフォルトで NumberFormat.getInstance(Locale.US);
になります。numberFormat
- 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)