インターフェース ItemWriter<T>
- すべての既知のサブインターフェース:
ItemStreamWriter<T>
,ResourceAwareItemWriterItemStream<T>
- すべての既知の実装クラス:
AbstractFileItemWriter
、AbstractItemStreamItemWriter
、AmqpItemWriter
、AsyncItemWriter
、AvroItemWriter
、BlockingQueueItemWriter
、ChunkMessageChannelItemWriter
、ClassifierCompositeItemWriter
、CompositeItemWriter
、ConsumerItemWriter
、FlatFileItemWriter
、ItemWriterAdapter
、JdbcBatchItemWriter
、JmsItemWriter
、JpaItemWriter
、JsonFileItemWriter
、KafkaItemWriter
、KeyValueItemWriter
、ListItemWriter
、MimeMessageItemWriter
、MongoItemWriter
、MultiResourceItemWriter
、Neo4jItemWriter
、PropertyExtractingDelegatingItemWriter
、RedisItemWriter
、RepositoryItemWriter
、SimpleMailMessageItemWriter
、StaxEventItemWriter
、SynchronizedItemStreamWriter
、SynchronizedItemWriter
- 関数インターフェース:
- これは関数インターフェースであるため、ラムダ式またはメソッド参照の割り当てターゲットとして使用できます。
汎用出力操作の基本インターフェース。このインターフェースを実装するクラスは、必要に応じてオブジェクトを直列化します。一般に、マッピングに使用するテクノロジーとその構成方法を決定するのは、クラスを実装する責任です。
write メソッドは、内部バッファーがフラッシュされることを確認する責任があります。トランザクションがアクティブな場合、通常、後続のロールバックで出力を破棄する必要もあります。ライターがデータを送信するリソースは、通常、これ自体を処理できる必要があります。
- 作成者:
- Dave Syer, Lucas Ward, Taeik Lim, Mahmoud Ben Hassine
メソッドのサマリー
メソッドの詳細
write
指定されたデータ要素を処理します。通常の操作では null アイテムで呼び出されません。- パラメーター:
chunk
- 書きこまれる項目。null
であってはなりません。- 例外:
ExceptionSE
- エラーがある場合。フレームワークは例外をキャッチし、必要に応じて変換または再スローします。