パッケージ org.springframework.batch.item.file
@NonNullApi パッケージ org.springframework.batch.item.file
io ファイルに関するインフラストラクチャの実装。
- クラス説明
BufferedReader
SE のカスタム拡張のファクトリ戦略で、java.io
の標準的な動作をカスタマイズできます。フッターをファイルに書き込むためのコールバックインターフェース。ヘッダーをファイルに書き込むためのコールバックインターフェース。入力FlatFileItemReader.setResource(Resource)
から行を読み取る再起動可能なItemReader
。このクラスは、ファイルまたはストリームにデータを書き込むアイテムライターです。フラットファイルの解析中にエラーが発生した場合にスローされる例外。ファイルからの行を処理するためのコールバックインターフェース。LineMapper<T>行(文字列)をドメインオブジェクトにマッピングするためのインターフェース。通常、ファイルから読み取られた行を行ごとにドメインオブジェクトにマッピングするために使用されます。複数のリソースからアイテムを順番に読み取ります。リソースリストはMultiResourceItemReader.setResources(Resource[])
によって指定され、実際の読み取りはMultiResourceItemReader.setDelegate(ResourceAwareItemReaderItemStream)
に委譲されます。現在のリソースに書き込まれたアイテムの数がMultiResourceItemWriter.setItemCountLimitPerResource(int)
を超えると、ResourceAwareItemWriterItemStream
をラップし、新しい出力リソースを作成します。基になるリソースでエラーが発生した場合にスローされる例外。配列からResource
インスタンスを生成するItemReader
。リソースインデックスを一意のファイル名サフィックスに変換するための戦略インターフェース。メインフレームのコピーブックで作成されたものなど、行末のない単純なバイナリ(またはテキスト)ファイルを読み取るのに役立つBufferedReaderFactory
。ドットで区切られた、インデックス自体をサフィックスとして使用するResourceSuffixCreator
の簡単な実装。