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