クラス ExecutionContext
java.lang.ObjectSE
org.springframework.batch.infrastructure.item.ExecutionContext
- 実装済みのインターフェース一覧:
SerializableSE
ItemStream のコンテキストを表すオブジェクト。これは、オプションで読み取り時の型安全性を可能にするマップの薄いラッパーです。また、put が呼び出されるたびに「ダーティ」フラグを設定することで、ダーティチェックも可能になります。 非一時的なエントリは直列化可能である必要があります。そうでない場合は、カスタムシリアライザーを使用する必要があります。null 値を設定することは、指定されたキーのエントリを削除することと同じであることに注意してください。
- 作成者:
- Lucas Ward, Douglas Kaminsky, Mahmoud Ben Hassine, Seokmun Heo
- 関連事項:
コンストラクター概要
コンストラクターコンストラクター説明デフォルトコンストラクター。別のマップの内容で新しい実行コンテキストを初期化します。ExecutionContext(ExecutionContext executionContext) 別のExecutionContextの内容で新しいExecutionContextを初期化します。方法の概要
修飾子と型メソッド説明voidダーティフラグをクリアします。booleancontainsKey(StringSE key) キーがこのコンテキストで表されるかどうかを示します。booleancontainsValue(ObjectSE value) 値がこのコンテキストで表されるかどうかを示します。entrySet()このコンテキストのコンテンツを含むエントリセットを返します。boolean@Nullable ObjectSE提供されたキーによって表される値の Getter。<V> @Nullable V指定されたクラスにキャストされた、指定されたキーによって表される値の型安全 getter。<V> @Nullable V指定されたクラスにキャストされた、指定されたキーによって表される値の型安全 getter。double指定されたキーによって表される Double の型安全 Getter。doubleキーが表されていない場合に返されるデフォルト値とともに、提供されたキーによって表される Double の型安全 Getter。int提供されたキーによって表される整数の型安全な Getter。intキーが表されない場合に返されるデフォルト値を持つ、提供されたキーによって表される整数の型安全な Getter。long指定されたキーによって表される Long の型安全 Getter。longキーが表されていない場合に返されるデフォルト値を持つ提供されたキーによって表される Long の型安全な Getter。指定されたキーによって表される文字列の型安全 Getter。キーが表されない場合に返されるデフォルト値を持つ、提供されたキーによって表される文字列の型安全な Getter。inthashCode()booleanisDirty()ダーティフラグが最後にクリアされてから、コンテキストが "put" 操作で変更されたかどうかを示します。booleanisEmpty()コンテキストが空かどうかを示します。voidコンテキストにオブジェクト値を追加します。voidDouble 値をコンテキストに追加します。voidInteger 値をコンテキストに追加します。voidLong 値をコンテキストに追加します。void文字列値をコンテキストに追加します。@Nullable ObjectSE存在する場合、このコンテキストからキーのマッピングを削除します。intsize()コンテキストのエントリ数を返しますtoMap()内部マップを読み取り専用として返します。toString()
コンストラクターの詳細
ExecutionContext
public ExecutionContext()デフォルトのコンストラクター。空の内部マップで新しい実行コンテキストを初期化します。ExecutionContext
ExecutionContext
別のExecutionContextの内容で新しいExecutionContextを初期化します。- パラメーター:
executionContext- この現在のコンテキストにコピーされるエントリを含みます。
方法の詳細
putString
putLong
Long 値をコンテキストに追加します。- パラメーター:
key- コンテキストに追加するキーvalue- キーに関連付ける値
putInt
Integer 値をコンテキストに追加します。- パラメーター:
key- コンテキストに追加するキーvalue- キーに関連付ける値
putDouble
Double 値をコンテキストに追加します。- パラメーター:
key- コンテキストに追加するキーvalue- キーに関連付ける値
put
isDirty
public boolean isDirty()ダーティフラグが最後にクリアされてから、コンテキストが "put" 操作によって変更されたかどうかを示します。フラグが最後にクリアされたのは、コンテキストの作成と一致する可能性があることに注意してください。コンテキストがダーティになるのは、新しい値が入力されるか、古い値が削除された場合のみです。- 戻り値:
- フラグが最後にクリアされてから新しい値が入力されたか、古い値が削除された場合は True になります。
getString
getString
getLong
指定されたキーによって表される Long の型安全 Getter。- パラメーター:
key- 値を取得するためのキー- 戻り値:
Long値
getLong
キーが表されていない場合に返されるデフォルト値を持つ提供されたキーによって表される Long の型安全な Getter。- パラメーター:
key- 値を取得するためのキーdefaultLong- キーが表されていない場合に返されるデフォルト- 戻り値:
- キーが表されている場合は
long値、それ以外の場合はデフォルトを指定
getInt
提供されたキーによって表される整数の型安全な Getter。- パラメーター:
key- 値を取得するためのキー- 戻り値:
Integer値
getInt
キーが表されない場合に返されるデフォルト値を持つ、提供されたキーによって表される整数の型安全な Getter。- パラメーター:
key- 値を取得するためのキーdefaultInt- キーが表されていない場合に返されるデフォルト- 戻り値:
- キーが表されている場合は
int値、それ以外の場合はデフォルトを指定
getDouble
指定されたキーによって表される Double の型安全 Getter。- パラメーター:
key- 値を取得するためのキー- 戻り値:
Double値
getDouble
キーが表されていない場合に返されるデフォルト値とともに、提供されたキーによって表される Double の型安全 Getter。- パラメーター:
key- 値を取得するためのキーdefaultDouble- キーが表されていない場合に返されるデフォルト- 戻り値:
- キーが表されている場合は
double値、それ以外の場合はデフォルトを指定
get
get
get
isEmpty
public boolean isEmpty()コンテキストが空かどうかを示します。- 戻り値:
- コンテキストにエントリがない場合は true、それ以外の場合は false。
- 関連事項:
clearDirtyFlag
public void clearDirtyFlag()ダーティフラグをクリアします。entrySet
このコンテキストのコンテンツを含むエントリセットを返します。- 戻り値:
- コンテキストの内容を表す変更不可能なセット
- 関連事項:
toMap
containsKey
キーがこのコンテキストで表されるかどうかを示します。- パラメーター:
key- 存在を確認するためのキー- 戻り値:
- キーがコンテキストで表されている場合は true、そうでない場合は false
- 関連事項:
remove
containsValue
値がこのコンテキストで表されるかどうかを示します。- パラメーター:
value- 存在を確認する値- 戻り値:
- 値がコンテキストで表される場合は true、そうでない場合は false
- 関連事項:
equals
hashCode
toString
size
public int size()コンテキストのエントリ数を返します- 戻り値:
- コンテキスト内のエントリの数
- 関連事項: