クラス MappingLdifReaderBuilder<T>
java.lang.ObjectSE
org.springframework.batch.item.ldif.builder.MappingLdifReaderBuilder<T>
完全修飾 MappingLdifReader を作成します。
- 導入:
- 4.0
- 作成者:
- Glenn Renfro
コンストラクター概要
コンストラクター方法の概要
修飾子と型メソッド説明build()完全に構築されたMappingLdifReaderを返します。currentItemCount(int currentItemCount) 現在のアイテムのインデックス。maxItemCount(int maxItemCount) 読み込むアイテムの最大数を設定します。ExecutionContext内でキーを計算するために使用される名前。recordMapper(RecordMapper<T> recordMapper) オブジェクトマッパー用の Setter。recordsToSkip(int recordsToSkip) ファイルの先頭でスキップする行数のパブリック setter。resource(org.springframework.core.io.Resource resource) MappingLdifReader の入力として使用されるリソースを確立します。saveState(boolean saveState) 再起動のためにItemStreamSupportの状態をExecutionContext内に保持する必要があるかどうかを構成します。skippedRecordsCallback(RecordCallbackHandler skippedRecordsCallback) RecordCallbackHandler実装を使用して、スキップされたレコードに対してアクションを実行できます。strict(boolean strict) 厳格モードでは、入力リソースが存在しない場合、リーダーはAbstractItemCountingItemStreamItemReader.open(org.springframework.batch.item.ExecutionContext)で例外をスローします。
コンストラクターの詳細
MappingLdifReaderBuilder
public MappingLdifReaderBuilder()
方法の詳細
saveState
再起動のためにItemStreamSupportの状態をExecutionContext内に保持する必要があるかどうかを構成します。- パラメーター:
saveState- デフォルトは true- 戻り値:
- ビルダーの現在のインスタンス。
name
ExecutionContext内でキーを計算するために使用される名前。saveState(boolean)が true に設定されている場合は必須です。- パラメーター:
name- リーダーインスタンスの名前- 戻り値:
- ビルダーの現在のインスタンス。
- 関連事項:
maxItemCount
読み込むアイテムの最大数を設定します。- パラメーター:
maxItemCount- 読み込む最大アイテム- 戻り値:
- ビルダーの現在のインスタンス。
- 関連事項:
currentItemCount
現在のアイテムのインデックス。再起動時に使用して、どこから開始するかを示します。- パラメーター:
currentItemCount- 現在のインデックス- 戻り値:
- メソッド連鎖のためのこのインスタンス
- 関連事項:
strict
厳格モードでは、入力リソースが存在しない場合、リーダーはAbstractItemCountingItemStreamItemReader.open(org.springframework.batch.item.ExecutionContext)で例外をスローします。- パラメーター:
strict- デフォルトで true- 戻り値:
- メソッドチェーン用のこのインスタンス。
- 関連事項:
skippedRecordsCallback
public MappingLdifReaderBuilder<T> skippedRecordsCallback(RecordCallbackHandler skippedRecordsCallback) RecordCallbackHandler実装を使用して、スキップされたレコードに対してアクションを実行できます。- パラメーター:
skippedRecordsCallback- アイテムが読み込まれる前に、最初のスキップされた行ごとに呼び出されます。- 戻り値:
- メソッドチェーン用のこのインスタンス。
- 関連事項:
recordsToSkip
ファイルの先頭でスキップする行数のパブリック setter。ファイルに有用な(列名)情報のないヘッダーが含まれていて、行の先頭にコメント区切り文字がない場合に使用できます。- パラメーター:
recordsToSkip- スキップする行数- 戻り値:
- メソッドチェーン用のこのインスタンス。
- 関連事項:
resource
MappingLdifReader の入力として使用されるリソースを確立します。- パラメーター:
resource- 読み取られるリソース。- 戻り値:
- メソッドチェーン用のこのインスタンス。
- 関連事項:
recordMapper
オブジェクトマッパー用の Setter。このプロパティを設定する必要があります。- パラメーター:
recordMapper- レコードをオブジェクトにマップします- 戻り値:
- メソッドチェーン用のこのインスタンス。
build
完全に構築されたMappingLdifReaderを返します。- 戻り値:
- 新しい
MappingLdifReader