パッケージ io.realm.mongodb.sync
列挙モード
- java.lang.Object
-
- java.lang.Enum<ProgressMode>
-
- io.realm.mongodb.sync.ProgressMode
-
- すべての実装インターフェース:
Serializable
,Comparable<ProgressMode>
public enum ProgressMode extends Enum<ProgressMode>
進行状況の変更をリッスンする方法を説明する列挙型。
-
-
列挙定数の概要
列挙定数 列挙定数 説明 CURRENT_CHANGES
ProgressListener
を登録すると、現在の変更サイズが記録され、それらの変更がダウンロードまたはアップロードされるまで、のみ進行状況更新を報告し続けます。INDEFINITELY
このモードに登録されたProgressListener
は、リスナーが登録された後に変更が追加された場合でも、進行状況の変更を引き続き報告します。
-
-
-
列挙定数の詳細
-
CURRENT_CHANGES
public static final ProgressMode CURRENT_CHANGES
ProgressListener
を登録すると、現在の変更サイズが記録され、それらの変更がダウンロードまたはアップロードされるまで、のみ進行状況更新を報告し続けます。 その後は進行状況リスナーはそれ以上の変更を報告しません。つまり、このモードで登録されたリスナーは、変更が Realm に書き込まれる前に実行される必要があります。
このモードで報告される進捗状況は増加のみになります。
これは、次の場合に便利です Realm を初めてダウンロードするときに進行状況を報告する
-
不可分
public static final ProgressMode INDEFINITELY
このモードに登録されたProgressListener
は、リスナーが登録された後に変更が追加された場合でも、進行状況の変更を引き続き報告します。このモードで報告される進行状況は、リスナーの登録後に大量のデータが書き込まれた場合など、増加することと減少することの両方があります。
これは、すべての変更がデバイスからサーバーにアップロードされたかどうかを追跡する場合に役立ちます。
-
-
メソッドの詳細
-
values
public static ProgressMode[] values()
この列挙型の定数を含む配列を、宣言された順序で返します。 このメソッドは、次のように 定数を反復処理するために使用できます。の (ProgressMode c :gressMode.values()) System.out.println(c)
- 次の値を返します。
- この列挙型の定数を宣言された順序で含む配列
-
valueOf
public static ProgressMode valueOf(String name)
指定された名前を持つこの型の列挙定数を返します。 string は、この型で列挙定数を宣言するために使用される識別子と完全に一致する必要があります。 (余計な空白文字は許可されません。)- パラメーター:
name
- 返される列挙定数の名前。- 次の値を返します。
- 指定された名前の列挙 定数
- 次の例外がスローされます。
IllegalArgumentException
- この列挙型に指定された名前の定数がない場合NullPointerException
- 引数が null の場合
-
-