クラス AvroItemReaderBuilder<T>
java.lang.ObjectSE
org.springframework.batch.item.avro.builder.AvroItemReaderBuilder<T>
AvroItemReader
のビルダー実装。- 導入:
- 4.2
- 作成者:
- David Turanski, Mahmoud Ben Hassine
コンストラクターの概要
コンストラクターメソッドのサマリー
修飾子と型メソッド説明build()
AvroItemReader
のインスタンスをビルドします。currentItemCount
(int currentItemCount) 現在のアイテムのインデックス。embeddedSchema
(boolean embeddedSchema) 埋め込まれた Avro スキーマの読み取りを無効または有効にします。maxItemCount
(int maxItemCount) 読み込むアイテムの最大数を設定します。ExecutionContext
内でキーを計算するために使用される名前。resource
(org.springframework.core.io.Resource resource) Avro 直列化オブジェクトを含むResource
を構成します。saveState
(boolean saveState) 再起動のためにItemStreamSupport
の状態をExecutionContext
内に保持する必要があるかどうかを構成します。文字列から AvroSchema
を構成します。schema
(org.springframework.core.io.Resource schema) Resource
から AvroSchema
を構成します。デシリアライズする型を構成します。
コンストラクターの詳細
AvroItemReaderBuilder
public AvroItemReaderBuilder()
メソッドの詳細
resource
Avro 直列化オブジェクトを含むResource
を構成します。- パラメーター:
resource
- 既存のリソース。- 戻り値:
- ビルダーの現在のインスタンス。
schema
Resource
から AvroSchema
を構成します。- パラメーター:
schema
- 既存のスキーマリソース。- 戻り値:
- ビルダーの現在のインスタンス。
schema
文字列から AvroSchema
を構成します。- パラメーター:
schemaString
- スキーマ文字列。- 戻り値:
- ビルダーの現在のインスタンス。
type
デシリアライズする型を構成します。- パラメーター:
type
- デシリアライズされるクラス。- 戻り値:
- ビルダーの現在のインスタンス。
embeddedSchema
埋め込まれた Avro スキーマの読み取りを無効または有効にします。デフォルトでは true。- パラメーター:
embeddedSchema
- 入力に Avro スキーマが含まれていない場合は、false に設定します。- 戻り値:
- ビルダーの現在のインスタンス。
saveState
再起動のためにItemStreamSupport
の状態をExecutionContext
内に保持する必要があるかどうかを構成します。- パラメーター:
saveState
- デフォルトは true- 戻り値:
- ビルダーの現在のインスタンス。
name
ExecutionContext
内でキーを計算するために使用される名前。saveState(boolean)
が true に設定されている場合は必須です。- パラメーター:
name
- リーダーインスタンスの名前- 戻り値:
- ビルダーの現在のインスタンス。
- 関連事項:
maxItemCount
読み込むアイテムの最大数を設定します。- パラメーター:
maxItemCount
- 読み込む最大アイテム- 戻り値:
- ビルダーの現在のインスタンス。
- 関連事項:
currentItemCount
現在のアイテムのインデックス。再起動時に使用して、どこから開始するかを示します。- パラメーター:
currentItemCount
- 現在のインデックス- 戻り値:
- メソッド連鎖のためのこのインスタンス
- 関連事項:
build
AvroItemReader
のインスタンスをビルドします。- 戻り値:
- インスタンス ;