Package org.nuxeo.ecm.blob.azure
Class AzureBlobScroll
java.lang.Object
org.nuxeo.ecm.core.blob.scroll.AbstractBlobScroll<AzureBlobProvider>
org.nuxeo.ecm.blob.azure.AzureBlobScroll
- All Implemented Interfaces:
AutoCloseable,Iterator<List<String>>,Scroll
Scroll blobs of the Azure blob store of a
AzureBlobProvider, the scroll query is the provider id.- Since:
- 2023.6
-
Field Summary
FieldsModifier and TypeFieldDescriptionprotected Iterator<com.azure.core.http.rest.PagedResponse<com.azure.storage.blob.models.BlobItem>> protected Stringprotected intprotected AzureBlobStoreFields inherited from class org.nuxeo.ecm.core.blob.scroll.AbstractBlobScroll
isKeyPrefixed, keyStrategy, providerId, size, SIZE_DELIMITER, totalBlobCount, totalBlobSizeCount -
Constructor Summary
Constructors -
Method Summary
Methods inherited from class org.nuxeo.ecm.core.blob.scroll.AbstractBlobScroll
addTo, close, getBlobKey, getBlobSize, initMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface java.util.Iterator
forEachRemaining, remove
-
Field Details
-
store
-
prefixLength
protected int prefixLength -
prefix
-
iterator
protected Iterator<com.azure.core.http.rest.PagedResponse<com.azure.storage.blob.models.BlobItem>> iterator
-
-
Constructor Details
-
AzureBlobScroll
public AzureBlobScroll()
-
-
Method Details
-
init
- Specified by:
initin classAbstractBlobScroll<AzureBlobProvider>
-
hasNext
public boolean hasNext() -
next
-