Interface StashObjectsReader
-
- All Known Implementing Classes:
StashObjectsReaderImpl
public interface StashObjectsReader
Reads objects from a storage and returns instances of ImportedObjectV2. Note that the stash will be closed automatically when zero records are retrieved from the stash.- Since:
- 8.1.0
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description long
getNumberOfRetrievedObjects()
boolean
hasMoreRecords()
List<ImportedObjectV2>
readObjects(int numberOfObjects)
Reads objects from stash.
-
-
-
Method Detail
-
readObjects
List<ImportedObjectV2> readObjects(int numberOfObjects) throws BackupRestoreException
Reads objects from stash.- Parameters:
numberOfObjects
- number of objects.- Returns:
- list of objects (can be fewer than numberOfObjects if there is not enough objects in the stash)
- Throws:
BackupRestoreException
-
getNumberOfRetrievedObjects
long getNumberOfRetrievedObjects()
- Returns:
- number of already retrieved objects.
-
hasMoreRecords
boolean hasMoreRecords()
- Returns:
- true if the end of stash is not reached.
-
-