クラス AvroItemWriter<T>
java.lang.ObjectSE
org.springframework.batch.item.ItemStreamSupport
org.springframework.batch.item.support.AbstractItemStreamItemWriter<T>
org.springframework.batch.item.avro.AvroItemWriter<T>
- 実装されているすべてのインターフェース:
ItemStream、ItemStreamWriter<T>、ItemWriter<T>
- 導入:
- 4.2
- 作成者:
- David Turanski, Mahmoud Ben Hassine
コンストラクターの概要
コンストラクターコンストラクター説明AvroItemWriter(org.springframework.core.io.WritableResource resource, ClassSE<T> clazz) このコンストラクターは、Avro スキーマを埋め込まない ItemWriter を作成します。AvroItemWriter(org.springframework.core.io.WritableResource resource, org.springframework.core.io.Resource schema, ClassSE<T> clazz) メソッドのサマリー
クラス org.springframework.batch.item.ItemStreamSupport から継承されたメソッド
getExecutionContextKey, getName, setExecutionContextName, setName, updateクラス java.lang.ObjectSE から継承されたメソッド
clone, equalsSE, finalize, getClass, hashCode, notify, notifyAll, toString, wait, waitSE, waitSEインターフェース org.springframework.batch.item.ItemStream から継承されたメソッド
update
コンストラクターの詳細
AvroItemWriter
public AvroItemWriter(org.springframework.core.io.WritableResource resource, org.springframework.core.io.Resource schema, ClassSE<T> clazz) - パラメーター:
resource- オブジェクトが直列化されるWritableResource。schema- Avro スキーマを含むResource。clazz- 直列化するデータ型。
AvroItemWriter
このコンストラクターは、Avro スキーマを埋め込まない ItemWriter を作成します。- パラメーター:
resource- オブジェクトが直列化されるWritableResource。clazz- 直列化するデータ型。
メソッドの詳細
write
インターフェースからコピーされた説明:ItemWriter指定されたデータ要素を処理します。通常の操作では null アイテムで呼び出されません。- パラメーター:
items- 書きこまれる項目。nullであってはなりません。- 例外:
ExceptionSE- エラーがある場合。フレームワークは例外をキャッチし、必要に応じて変換または再スローします。
open
クラスからコピーされた説明:ItemStreamSupportノーオペレーション。- 次で指定:
- インターフェース
ItemStreamのopen - オーバーライド:
- クラス
ItemStreamSupportのopen - パラメーター:
executionContext- 現在のステップのExecutionContext。再起動時のステップの最後の実行からの executionContext になります。- 関連事項:
close
public void close()クラスからコピーされた説明:ItemStreamSupportノーオペレーション。- 次で指定:
- インターフェース
ItemStreamのclose - オーバーライド:
- クラス
ItemStreamSupportのclose - 関連事項: