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
親オブジェクトの型 (ListContainers など) の CloudBlobClient。
- ENTITY_TYPE
結果として生成される iterable オブジェクトの型
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()
サポートされていない要素を削除します
適用対象
GitHub で Microsoft と共同作業する
このコンテンツのソースは GitHub にあります。そこで、issue や pull request を作成および確認することもできます。 詳細については、共同作成者ガイドを参照してください。
Azure SDK for Java