Package org.nuxeo.ecm.core.storage.gcp
Class GoogleStorageBlobScroll
java.lang.Object
org.nuxeo.ecm.core.blob.scroll.AbstractBlobScroll<GoogleStorageBlobProvider>
org.nuxeo.ecm.core.storage.gcp.GoogleStorageBlobScroll
- All Implemented Interfaces:
AutoCloseable
,Iterator<List<String>>
,Scroll
Scroll files of the Google Storage blob store of a
GoogleStorageBlobProvider
, the scroll query is the
provider id.- Since:
- 2023.5
-
Field Summary
Modifier and TypeFieldDescriptionprotected com.google.api.gax.paging.Page<com.google.cloud.storage.Blob>
protected int
protected GoogleStorageBlobStore
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, close, 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
-
store
-
prefixLength
protected int prefixLength -
blobs
protected com.google.api.gax.paging.Page<com.google.cloud.storage.Blob> blobs
-
-
Constructor Details
-
GoogleStorageBlobScroll
public GoogleStorageBlobScroll()
-
-
Method Details
-
init
- Specified by:
init
in classAbstractBlobScroll<GoogleStorageBlobProvider>
-
hasNext
public boolean hasNext() -
next
-