インターフェース ItemWriter<T>
- すべての既知のサブインターフェース:
ItemStreamWriter<T>,ResourceAwareItemWriterItemStream<T>
- すべての既知の実装クラス:
AbstractFileItemWriter、AbstractItemStreamItemWriter、AmqpItemWriter、AsyncItemWriter、AvroItemWriter、ChunkMessageChannelItemWriter、ClassifierCompositeItemWriter、CompositeItemWriter、FlatFileItemWriter、HibernateItemWriter、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- エラーがある場合。フレームワークは例外をキャッチし、必要に応じて変換または再スローします。