Docs Menu
Docs Home
/ /
Atlas Device SDK
/ / /

クラスの進捗状況

項目一覧

  • io.realm.mongodb.sync
  • メソッドの概要
  • 継承されたメソッド
  • メソッドの詳細
  • equals
  • getFactionTransferred
  • getTransferableBytes
  • getTransferredBytes
  • ハッシュコード
  • isTransferComplete
  • toString
java.lang.Object
io.realm.mongodb.sync.Progress

Realm データのダウンロードまたはアップロード時に、進行状況通知をカプセル化するために使用されるクラス。 このクラスの各 インスタンスは、現在の進行状況の不変のスナップショットです。ProgressListsner がgressMode.INDEF Atlas で登録されている場合、 getFractionTransferred() によって報告される進行 状況は、プログレス リスナー が登録されている間にさらに変更が追加される可能性があるため、増加または減少する可能性があります。つまり、1 回の通知でisTransferComplete() trueが報告され、次のイベントではfalseが報告される可能性があります。

プログレスリスナーがプログレスモード.CURRENT_CHANGES で登録されていた場合、進行状況は増加する可能性があり、 isTransferComplete()trueを返すと、それ以上のイベントは生成されなくなります。

Tip

以下も参照してください。

修飾子と型
メソッドと説明

パブリックブール値

public double

すべての転送可能なバイトから転送されるバイトの割合。

public long

転送可能なバイトの合計数を返します(転送済みバイト + 転送保留中のバイト)。

public long

プログレス リスナーが追加されてから転送された合計バイト数を返します。

public int

パブリックブール値

保留中のバイトがすべて転送されたときにtrueを返します。

public string

  • クラス java.lang.Object から継承されたメソッド :getClasshashCodeequalsclonetoStringnotifynotifyAllwaitwaitwaitfinalize

public boolean equals (
)
public double getFractionTransferred ()

すべての転送可能なバイトから転送されるバイトの割合。 プログレス リスナーが追加されたときからカウントします。

戻り値

0.0から1.0までの数値。 0.0はまだデータが転送されていないことを表し、 1.0はすべてのデータが転送されたことを表します。

public long getTransferableBytes ()

転送可能なバイトの合計数(転送済みバイト数 + 転送保留中のバイト数)を返します。Progress listener がダウンロードを追跡している場合、この数値は Realm を使用する他のすべてのクライアントによって生成された変更セットのサイズを表します。

プログレスリスナーがアップロードを追跡している場合、この数値はローカルに作成された変更セットのサイズを表します。

戻り値

転送された合計バイト数 + まだ転送保留中のバイト数。

public long getTransferredBytes ()

プログレス リスナーが追加されてから転送された合計バイト数を返します。

戻り値

プログレス リスナーが追加されてから転送された合計バイト数。

public int hashCode ()

public boolean isTransferComplete ()

保留中のバイトがすべて転送されたときにtrueを返します。

ProgresslistennerがgressMode.INDEF Atlasで登録されている場合、このメソッドはtrueを返した後、後続のイベントに対してfalseを返すことができます。

プログレス リスナーgressMode.CURRENT_CHANGESで登録されている場合、このメソッドがtrueを返すと、それ以上の進行状況イベントは送信されません。

戻り値

true すべての変更が転送された場合は 、それ以外の場合はfalse

public String toString ()

戻る

MutableSubscriptionSet