次の方法で共有


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>

型パラメーター

CLIENT_TYPE

サービス クライアントの種類

PARENT_TYPE

親オブジェクトの型 (ListContainers など) の CloudBlobClient。

ENTITY_TYPE

結果として生成される iterable オブジェクトの型

public class LazySegmentedIterator<CLIENT_TYPE,PARENT_TYPE,ENTITY_TYPE>

内部使用のために予約されています。 反復子が使用されるときに結果の次のセグメントを取得する遅延反復子を提供します

コンストラクターの概要

コンストラクター 説明
LazySegmentedIterator(final StorageRequest<CLIENT_TYPE, PARENT_TYPE, ResultSegment<ENTITY_TYPE>> segmentGenerator, final CLIENT_TYPE client, final PARENT_TYPE parent, final RetryPolicyFactory policyFactory, final OperationContext opContext)

LazySegmentedIterator を初期化します。

メソッドの概要

修飾子と型 メソッドと説明
boolean hasNext()

反復子に別の要素があるかどうかを示します。

ENTITY_TYPE next()

次の要素を返します。

void remove()

サポートされていない要素を削除します

コンストラクターの詳細

LazySegmentedIterator

public LazySegmentedIterator(final StorageRequest> segmentGenerator, final CLIENT_TYPE client, final PARENT_TYPE parent, final RetryPolicyFactory policyFactory, final OperationContext opContext)

LazySegmentedIterator を初期化します。

Parameters:

segmentGenerator - 結果の次のセグメントを取得するために実行する SegmentedStorageRequest。
client - 要求に関連付けられているサービス クライアント
parent - 親オブジェクト
policyFactory - 新しい再試行ポリシー インスタンスの生成に使用されるファクトリ
opContext - 操作の実行を追跡するために使用される オブジェクト

メソッドの詳細

hasNext

public boolean hasNext()

反復子に別の要素があるかどうかを示します。

next

public ENTITY_TYPE next()

次の要素を返します。

remove

public void remove()

サポートされていない要素を削除します

適用対象