付録 A: ItemReader および ItemWriter のリスト
アイテムリーダー
アイテムリーダー | 説明 |
---|---|
AbstractItemCountingItemStreamItemReader |
|
AggregateItemReader | アイテムとしてリストを配信する |
AmqpItemReader | Spring |
KafkaItemReader | Apache Kafka トピックからメッセージを読み取る |
FlatFileItemReader | フラットファイルから読み取ります。 |
HibernateCursorItemReader | HQL クエリに基づいてカーソルから読み取ります。 |
HibernatePagingItemReader | ページ分割された HQL クエリからの読み取り |
ItemReaderAdapter |
|
JdbcCursorItemReader | JDBC を介してデータベースカーソルから読み取ります。 |
JdbcPagingItemReader | SQL ステートメントを指定すると、行をページングして、メモリを使い果たすことなく大きなデータセットを読み取ることができます。 |
JmsItemReader | Spring |
JpaPagingItemReader | JPQL ステートメントを使用して、行をページングし、メモリを使い果たすことなく大きなデータセットを読み取れるようにします。 |
ListItemReader | リストから 1 つずつアイテムを提供します。 |
MongoItemReader |
|
Neo4jItemReader |
|
RepositoryItemReader | Spring Data |
StoredProcedureItemReader | データベースストアドプロシージャの実行から生じるデータベースカーソルから読み取ります。 |
StaxEventItemReader | StAX を介して読み取ります。 |
JsonItemReader | Json ドキュメントからアイテムを読み取ります。 |
アイテムライター
アイテムライター | 説明 |
---|---|
AbstractItemStreamItemWriter |
|
AmqpItemWriter | Spring |
CompositeItemWriter |
|
FlatFileItemWriter | フラットファイルに書き込みます。 |
GemfireItemWriter |
|
HibernateItemWriter | このアイテムライターは Hibernate セッションに対応しており、「hibernate に対応していない」アイテムライターが知る必要のないトランザクション関連の作業を処理し、実際の書き込みを行うために別のアイテムライターに委譲します。 |
ItemWriterAdapter |
|
JdbcBatchItemWriter |
|
JmsItemWriter |
|
JpaItemWriter | このアイテムライターは JPA EntityManager に対応しており、「JPA に対応していない」 |
KafkaItemWriter |
|
MimeMessageItemWriter | Spring の |
MongoItemWriter |
|
Neo4jItemWriter |
|
PropertyExtractingDelegatingItemWriter |
|
RepositoryItemWriter | Spring Data |
StaxEventItemWriter |
|
JsonFileItemWriter |
|