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