Class GridFSBlobScroll
java.lang.Object
org.nuxeo.ecm.core.blob.scroll.AbstractBlobScroll<GridFSBlobProvider>
org.nuxeo.ecm.core.storage.mongodb.blob.GridFSBlobScroll
- All Implemented Interfaces:
AutoCloseable
,Iterator<List<String>>
,Scroll
Scroll files of the GridFS blob store of a
GridFSBlobProvider
, the scroll query is the provider id.- Since:
- 2023.5
-
Field Summary
Fields inherited from class org.nuxeo.ecm.core.blob.scroll.AbstractBlobScroll
isKeyPrefixed, keyStrategy, providerId, size, SIZE_DELIMITER, totalBlobCount, totalBlobSizeCount
-
Constructor Summary
-
Method Summary
Methods inherited from class org.nuxeo.ecm.core.blob.scroll.AbstractBlobScroll
addTo, getBlobKey, getBlobSize, init
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
Methods inherited from interface java.util.Iterator
forEachRemaining, remove
-
Field Details
-
it
protected com.mongodb.client.MongoCursor<org.bson.Document> it
-
-
Constructor Details
-
GridFSBlobScroll
public GridFSBlobScroll()
-
-
Method Details
-
hasNext
public boolean hasNext() -
next
-
init
- Specified by:
init
in classAbstractBlobScroll<GridFSBlobProvider>
-
close
public void close()- Specified by:
close
in interfaceAutoCloseable
- Specified by:
close
in interfaceScroll
- Overrides:
close
in classAbstractBlobScroll<GridFSBlobProvider>
-