インターフェース | 説明 |
---|---|
ItemCountAware | アイテムにアイテム数を設定する必要があることを示すマーカーインターフェース。 |
ItemProcessor<I,O> | アイテム変換のインターフェース。 |
ItemReader<T> | データを提供するための戦略インターフェース。 |
ItemStream | 定期的に状態を格納し、エラーが発生した場合にその状態から復元するための契約を定義するマーカーインターフェース。 |
ItemStreamReader<T> | ItemStream と ItemReader を組み合わせた便利なインターフェース。 |
ItemStreamWriter<T> | ItemStream と ItemWriter を組み合わせた便利なインターフェース。 |
ItemWriter<T> | 一般的な出力操作の基本インターフェース。 |
PeekableItemReader<T> | ItemReader の特殊化により、ユーザーはアイテムのストリームを先読みできます。 |
ResourceAware | アイテムが読み込まれた Spring Resource が設定されている必要があることを示すマーカーインターフェース。 |
クラス | 説明 |
---|---|
ExecutionContext | ItemStream のコンテキストを表すオブジェクト。 |
ItemStreamSupport | ItemStream の空のメソッド実装。 |
KeyValueItemWriter<K,V> | Converter を使用してキー値ストアに書き込み、アイテムからキーを派生させる ItemWriter を実装する基本クラス |
SpELItemKeyMapper<K,V> | SpEL を使用して値をキーにマップする Converter の実装 |
例外 | 説明 |
---|---|
ItemReaderException | ItemReader からスローされるすべての例外が拡張する基本例外クラス。 |
ItemStreamException | ストリームの処理中に発生したエラーを表す例外。 |
ItemWriterException | ItemWriter からスローされるすべての例外が拡張する基本例外クラス。 |
NonTransientResourceException | リーダーからの I/O の実行中にエラーが発生したことを示す例外で、例外は致命的と見なされます。 |
ParseException | 通常はファイルからの IO の解析中にエラーが発生したことを示す例外。 |
ReaderNotOpenException | ItemReader を読み取る前に開く必要があることを示す例外。 |
UnexpectedInputException | 入力またはメッセージストリームの予期しない終了を通知するために使用されます。 |
WriteFailedException | ロールバックでバッファをクリアしようとしたときにエラーが発生したことを示す未チェックの例外。 |
WriterNotOpenException | ItemWriter に書き込む前に開く必要があることを示す例外。 |
インフラストラクチャインターフェースとアイテムの問題に対する主な依存関係。