クラス 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の新しいインスタンス