クラス 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