你当前正在访问 Microsoft Azure Global Edition 技术文档网站。 如果需要访问由世纪互联运营的 Microsoft Azure 中国技术文档网站,请访问 https://docs.azure.cn。
LazySegmentedIterator<CLIENT_TYPE,PARENT_TYPE,ENTITY_TYPE> 类
- java.
lang. Object - java.
util. Iterator<ENTITY_TYPE> - com.
microsoft. azure. storage. core. LazySegmentedIterator<CLIENT_TYPE,PARENT_TYPE,ENTITY_TYPE>
- com.
- java.
类型参数
- CLIENT_TYPE
服务客户端类型
- PARENT_TYPE
父对象的类型,即 CloudBlobClient for ListContainers 等。
- ENTITY_TYPE
生成的可迭代对象的对象类型
public class LazySegmentedIterator<CLIENT_TYPE,PARENT_TYPE,ENTITY_TYPE>
保留供内部使用。 提供延迟迭代器,该迭代器将在迭代器使用时检索结果的下一段
构造函数摘要
方法摘要
修饰符和类型 | 方法和描述 |
---|---|
boolean |
hasNext()
指示迭代器是否具有另一个元素。 |
ENTITY_TYPE |
next()
返回下一个元素。 |
void |
remove()
删除不支持的元素 |
构造函数详细信息
LazySegmentedIterator
public LazySegmentedIterator(final StorageRequest
初始化 LazySegmentedIterator。
Parameters:
segmentGenerator
- 要执行的 SegmentedStorageRequest,以便检索结果的下一段。
client
- 与请求关联的服务客户端
parent
- 父对象
policyFactory
- 用于生成新的重试策略实例的工厂
opContext
- 用于跟踪操作执行的对象
方法详细信息
hasNext
public boolean hasNext()
指示迭代器是否具有另一个元素。
next
public ENTITY_TYPE next()
返回下一个元素。
remove
public void remove()
删除不支持的元素