クラス JobParameters
java.lang.ObjectSE
org.springframework.batch.core.JobParameters
- 実装されているすべてのインターフェース:
SerializableSE
バッチジョブのランタイムパラメーターを表す値オブジェクト。パラメーターは、パラメーターが含まれる
JobParameters オブジェクトの外では個別の意味を持たないため、エンティティではなく値オブジェクトとなります。また、ある JobParameters オブジェクトが別のオブジェクトと等しいかどうかを判断するために、パラメーターオブジェクトを別のオブジェクトと確実に比較して等しいかどうかを確認できることも非常に重要です。さらに、これらのパラメーターは永続化する必要があるため、追加される型を制限することが重要です。このクラスは不変であるため、スレッドセーフです。
- 導入:
- 1.0
- 作成者:
- Lucas Ward, Michael Minella, Mahmoud Ben Hassine, Taeik Lim
- 関連事項:
コンストラクターの概要
コンストラクターメソッドのサマリー
修飾子と型メソッド説明boolean指定されたキーで表されるDateSE の型安全 getter。指定されたキーで表されるDateSE の型安全 getter。指定されたキーで表されるLongSE の型安全 getter。指定されたキーで表されるDoubleSE の型安全 getter。パラメーターを識別するマップを取得します。getLocalDate(StringSE key) 指定されたキーで表されるLocalDateSE の型安全 getter。getLocalDate(StringSE key, LocalDateSE defaultValue) 指定されたキーで表されるLocalDateSE の型安全 getter。getLocalDateTime(StringSE key) 指定されたキーで表されるLocalDateTimeSE の型安全 getter。getLocalDateTime(StringSE key, LocalDateTimeSE defaultValue) 指定されたキーで表されるLocalDateTimeSE の型安全 getter。getLocalTime(StringSE key) 指定されたキーで表されるLocalTimeSE の型安全 getter。getLocalTime(StringSE key, LocalTimeSE defaultValue) 指定されたキーで表されるLocalTimeSE の型安全 getter。指定されたキーで表されるLongSE の型安全 getter。指定されたキーで表されるLongSE の型安全 getter。JobParameter<?>getParameter(StringSE key) すべてのパラメーターのマップを取得します。指定されたキーで表されるStringSE の型安全 getter。指定されたキーで表されるStringSE の型安全 getter。inthashCode()booleanisEmpty()非推奨、削除予定: この API 要素は、将来のバージョンで削除される可能性があります。5.0 以降、5.2 で削除予定。toString()
コンストラクターの詳細
JobParameters
public JobParameters()デフォルトコンストラクター。JobParameters
- パラメーター:
parameters-StringキーとJobParameter値を含むMapSE。
メソッドの詳細
getLong
指定されたキーで表されるLongSE の型安全 getter。- パラメーター:
key- 値を取得するキー。- 戻り値:
- キーが存在しない場合は
LongSE 値またはnull。
getLong
指定されたキーで表されるLongSE の型安全 getter。キーが存在しない場合は、デフォルト値が返されます。- パラメーター:
key- 値を返すキー。defaultValue- 値が存在しない場合に返されるデフォルト値。- 戻り値:
- 提供されたキーによって表されるパラメーター、またはそれが欠落している場合はデフォルト値。
getString
指定されたキーで表されるStringSE の型安全 getter。- パラメーター:
key- 値を取得するキー。- 戻り値:
- キーが存在しない場合は
StringSE 値またはnull。
getString
指定されたキーで表されるStringSE の型安全 getter。キーが存在しない場合は、デフォルト値が返されます。- パラメーター:
key- 値を返すキー。defaultValue- 値が存在しない場合に返されるデフォルト値。- 戻り値:
- 提供されたキーによって表されるパラメーター、またはそれが欠落している場合はデフォルト値。
getDouble
指定されたキーで表されるLongSE の型安全 getter。- パラメーター:
key- 値を取得するキー。- 戻り値:
- キーが存在しない場合は
DoubleSE 値またはnull。
getDouble
指定されたキーで表されるDoubleSE の型安全 getter。キーが存在しない場合は、デフォルト値が返されます。- パラメーター:
key- 値を返すキー。defaultValue- 値が存在しない場合に返されるデフォルト値。- 戻り値:
- 提供されたキーによって表されるパラメーター、またはそれが欠落している場合はデフォルト値。
getDate
指定されたキーで表されるDateSE の型安全 getter。- パラメーター:
key- 値を取得するキー。- 戻り値:
- キーが存在しない場合は
DateSE 値またはnull。
getDate
指定されたキーで表されるDateSE の型安全 getter。キーが存在しない場合は、デフォルト値が返されます。- パラメーター:
key- 値を返すキー。defaultValue- 値が存在しない場合に返されるデフォルト値。- 戻り値:
- 提供されたキーによって表されるパラメーター、またはそれが欠落している場合はデフォルト値。
getLocalDate
指定されたキーで表されるLocalDateSE の型安全 getter。- パラメーター:
key- 値を取得するキー。- 戻り値:
- キーが存在しない場合は
LocalDateSE 値またはnull。
getLocalDate
指定されたキーで表されるLocalDateSE の型安全 getter。キーが存在しない場合は、デフォルト値が返されます。- パラメーター:
key- 値を返すキー。defaultValue- 値が存在しない場合に返されるデフォルト値。- 戻り値:
- 提供されたキーによって表されるパラメーター、またはそれが欠落している場合はデフォルト値。
getLocalTime
指定されたキーで表されるLocalTimeSE の型安全 getter。- パラメーター:
key- 値を取得するキー。- 戻り値:
- キーが存在しない場合は
LocalTimeSE 値またはnull。
getLocalTime
指定されたキーで表されるLocalTimeSE の型安全 getter。キーが存在しない場合は、デフォルト値が返されます。- パラメーター:
key- 値を返すキー。defaultValue- 値が存在しない場合に返されるデフォルト値。- 戻り値:
- 提供されたキーによって表されるパラメーター、またはそれが欠落している場合はデフォルト値。
getLocalDateTime
指定されたキーで表されるLocalDateTimeSE の型安全 getter。- パラメーター:
key- 値を取得するキー。- 戻り値:
- キーが存在しない場合は
LocalDateTimeSE 値またはnull。
getLocalDateTime
@Nullable public LocalDateTimeSE getLocalDateTime(StringSE key, @Nullable LocalDateTimeSE defaultValue) 指定されたキーで表されるLocalDateTimeSE の型安全 getter。キーが存在しない場合は、デフォルト値が返されます。- パラメーター:
key- 値を返すキー。defaultValue- 値が存在しない場合に返されるデフォルト値。- 戻り値:
- 提供されたキーによって表されるパラメーター、またはそれが欠落している場合はデフォルト値。
getParameter
getParameters
すべてのパラメーターのマップを取得します。- 戻り値:
- すべてのパラメーターを含む変更不可能なマップ。
getIdentifyingParameters
パラメーターを識別するマップを取得します。- 戻り値:
- 識別パラメーターを含む変更不可能なマップ。
- 導入:
- 5.1
isEmpty
public boolean isEmpty()- 戻り値:
- パラメーターオブジェクトが空の場合は
true、それ以外の場合はfalse。
equals
hashCode
public int hashCode()toString
toProperties
非推奨、削除予定: この API 要素は、将来のバージョンで削除される可能性があります。5.0 以降、5.2 で削除予定。JobParametersConverter.getProperties(JobParameters)を使用- 戻り値:
JobParameterオブジェクトのキーと値を含むPropertiesSE。