インターフェース PeekableItemReader<T>

すべてのスーパーインターフェース:
ItemReader<T>
すべての既知の実装クラス:
SingleItemPeekableItemReader

public interface PeekableItemReader<T> extends ItemReader<T>

ItemReader の特殊化により、ユーザーはアイテムのストリームを先読みできます。これは、たとえば、実際には次のレコードの一部であるレコード区切り線を含むフラットファイルデータを読み取る場合に便利です。

peek() の詳細な規約は、並行環境で定義する一般的な方法がないため、実装で定義する必要があります。複数のクライアントが同時に読み取りを行っている場合、「次の read()」操作の定義は曖昧であり、ピーク機能は一部の状態が格納される可能性が高いことを意味するため、PeekableItemReader の実装はシングルスレッドの使用に制限される場合があります。

作成者:
Dave Syer, Mahmoud Ben Hassine
  • メソッドのサマリー

    修飾子と型
    メソッド
    説明
    ItemReader.read() の結果に影響を与えずに、ItemReader.read() によって返される次の項目を取得します。

    インターフェース org.springframework.batch.item.ItemReader から継承されたメソッド

    read