Class AbstractPaginatedDataItemReader<T>

Type Parameters:
T - Type of item to be read
All Implemented Interfaces:
ItemReader<T>, ItemStream, ItemStreamReader<T>
Direct Known Subclasses:
MongoItemReader, Neo4jItemReader

public abstract class AbstractPaginatedDataItemReader<T> extends AbstractItemCountingItemStreamItemReader<T>
A base class that handles basic reading logic based on the paginated semantics of Spring Data's paginated facilities. It also handles the semantics required for restartability based on those facilities.

This reader is not thread-safe.

Since:
2.2
Author:
Michael Minella, Glenn Renfro, Mahmoud Ben Hassine