クラス 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) メソッドのサマリー
修飾子と型メソッド説明void
close()
ストリームの動作にリソースが必要な場合、ここで破棄する必要があります。void
open
(ExecutionContext executionContext) 提供されたExecutionContext
のストリームを開きます。void
指定されたデータ要素を処理します。クラス org.springframework.batch.item.ItemStreamSupport から継承されたメソッド
getExecutionContextKey, getName, setExecutionContextName, setName
クラス 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
インターフェースからコピーされた説明:ItemStream
提供されたExecutionContext
のストリームを開きます。- パラメーター:
executionContext
- 現在のステップのExecutionContext
。再起動時のステップの最後の実行からの executionContext になります。- 関連事項:
close
public void close()インターフェースからコピーされた説明:ItemStream
ストリームの動作にリソースが必要な場合、ここで破棄する必要があります。このメソッドが呼び出されると、他のすべてのメソッド(open を除く)は例外をスローする場合があります。