クラス 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
- 関連事項: