クラス DefaultJobParametersConverter
java.lang.ObjectSE
org.springframework.batch.core.converter.DefaultJobParametersConverter
- 実装されているすべてのインターフェース:
JobParametersConverter
- 既知の直属サブクラス
JsonJobParametersConverter
ジョブパラメーターの変換に単純な命名規則を使用する
JobParameters インスタンス用のコンバーター。期待される表記は次のとおりです。key= 値、型、識別
内容:
- value: 値を表す文字列リテラル
- 型 (オプション): 値の型の完全修飾名。デフォルトは文字列です。
- 識別 (オプション): ジョブパラメーターを識別するかどうかを示すブール値。デフォルトは true
LocalDateSE の識別ジョブパラメーターに変換されます。リテラル値は、デフォルトの Spring 変換サービスを使用してターゲットの型に変換され、必要に応じてカスタムコンバーターによって拡張されます。変換サービスは、文字列リテラルとジョブパラメーター型間のコンバーターを使用して構成する必要があります。
デフォルトでは、Spring 変換サービスは次の型の変換をサポートするように拡張されています。
- 作成者:
- Dave Syer, Michael Minella, Mahmoud Ben Hassine
フィールドのサマリー
フィールド修飾子と型フィールド説明protected org.springframework.core.convert.support.ConfigurableConversionServiceコンストラクターの概要
コンストラクターメソッドのサマリー
修飾子と型メソッド説明protected JobParameter<?>文字列からジョブパラメーターをデコードします。protected StringSEencode(JobParameter<?> jobParameter) ジョブパラメーターを文字列にエンコードします。getJobParameters(PropertiesSE properties) 新しいJobParametersインスタンスを取得します。getProperties(JobParameters jobParameters) 逆演算:PropertiesSE インスタンスを取得します。voidsetConversionService(org.springframework.core.convert.support.ConfigurableConversionService conversionService) 使用する変換サービスを設定します。
フィールドの詳細
conversionService
protected org.springframework.core.convert.support.ConfigurableConversionService conversionService
コンストラクターの詳細
DefaultJobParametersConverter
public DefaultJobParametersConverter()
メソッドの詳細
getJobParameters
インターフェースからコピーされた説明:JobParametersConverter新しいJobParametersインスタンスを取得します。null または空のプロパティを指定すると、空の JobParameters が返されます。- 次で指定:
- インターフェース
JobParametersConverterのgetJobParameters - パラメーター:
properties- 文字列リテラルの形式のランタイムパラメーター。- 戻り値:
- 正しい型に変換された
JobParametersオブジェクト。 - 関連事項:
getProperties
インターフェースからコピーされた説明:JobParametersConverter- 次で指定:
- インターフェース
JobParametersConverterのgetProperties - パラメーター:
jobParameters- 変換するJobParametersインスタンス。- 戻り値:
- プロパティとしてのパラメーターの表現。
- 関連事項:
setConversionService
public void setConversionService(@NonNull org.springframework.core.convert.support.ConfigurableConversionService conversionService) 使用する変換サービスを設定します。- パラメーター:
conversionService- 使用する変換サービス。nullであってはなりません。- 導入:
- 5.0
encode
ジョブパラメーターを文字列にエンコードします。- パラメーター:
jobParameter- エンコードするパラメーター- 戻り値:
- エンコードされたジョブパラメーター
decode
文字列からジョブパラメーターをデコードします。- パラメーター:
encodedJobParameter- エンコードされたジョブパラメーター- 戻り値:
- デコードされたジョブパラメーター