クラス JsonItemReaderBuilder<T>
java.lang.ObjectSE
org.springframework.batch.item.json.builder.JsonItemReaderBuilder<T>
- 型パラメーター:
T
- 対象アイテムの型
JsonItemReader
のビルダー。- 導入:
- 4.1
- 作成者:
- Mahmoud Ben Hassine
フィールドサマリー
コンストラクターのサマリー
メソッドのサマリー
修飾子と型メソッド説明build()
構成を検証し、新しいJsonItemReader
を構築します。currentItemCount
(int currentItemCount) 現在のアイテムのインデックス。jsonObjectReader
(JsonObjectReader<T> jsonObjectReader) Json オブジェクトを読み取り、ドメインオブジェクトにマップするために使用するJsonObjectReader
を設定します。maxItemCount
(int maxItemCount) 読み込むアイテムの最大数を設定します。ExecutionContext
内でキーを計算するために使用される名前。resource
(org.springframework.core.io.Resource resource) 入力として使用されるResource
。saveState
(boolean saveState) 再起動のためにItemStreamSupport
の状態をExecutionContext
内に保持する必要があるかどうかを構成します。strict
(boolean strict) この値を true に設定すると、入力が存在しない場合はエラーになり、例外がスローされます。
フィールドの詳細
logger
protected org.apache.commons.logging.Log logger
コンストラクターの詳細
JsonItemReaderBuilder
public JsonItemReaderBuilder()
メソッドの詳細
jsonObjectReader
Json オブジェクトを読み取り、ドメインオブジェクトにマップするために使用するJsonObjectReader
を設定します。- パラメーター:
jsonObjectReader
- 使用対象- 戻り値:
- ビルダーの現在のインスタンス。
- 関連事項:
resource
入力として使用されるResource
。- パラメーター:
resource
- リーダーへの入力。- 戻り値:
- ビルダーの現在のインスタンス。
- 関連事項:
name
ExecutionContext
内でキーを計算するために使用される名前。saveState(boolean)
が true に設定されている場合は必須です。- パラメーター:
name
- リーダーインスタンスの名前- 戻り値:
- ビルダーの現在のインスタンス。
- 関連事項:
strict
この値を true に設定すると、入力が存在しない場合はエラーになり、例外がスローされます。デフォルトは true です。- パラメーター:
strict
- 入力リソースが存在する必要があることを示します- 戻り値:
- ビルダーの現在のインスタンス。
- 関連事項:
saveState
再起動のためにItemStreamSupport
の状態をExecutionContext
内に保持する必要があるかどうかを構成します。- パラメーター:
saveState
- デフォルトは true- 戻り値:
- ビルダーの現在のインスタンス。
maxItemCount
読み込むアイテムの最大数を設定します。- パラメーター:
maxItemCount
- 読み込む最大アイテム- 戻り値:
- ビルダーの現在のインスタンス。
- 関連事項:
currentItemCount
現在のアイテムのインデックス。再起動時に使用して、どこから開始するかを示します。- パラメーター:
currentItemCount
- 現在のインデックス- 戻り値:
- ビルダーの現在のインスタンス。
- 関連事項:
build
構成を検証し、新しいJsonItemReader
を構築します。- 戻り値:
JsonItemReader
の新しいインスタンス