Docs Menu
Docs Home
/ /
io.realm.mongodb.sync

例外 ClientResetRequiredError

java.lang.Object

クライアントリセット イベントの処理に必要な情報をカプセル化するクラス。

Tip

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

public void

このメソッドを呼び出すと、次回のアプリの再起動まで待つのではなく、クライアント リセットが手動で実行されます。

バックアップされた Realm ファイルの場所を返します。

バックアップ Realm をオフラインで開くために使用できる構成。

元の Realm ファイルの場所を返します。

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

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

  • クラスio.realm.mongodb.AppExceptionから継承されるメソッド : getErrorCodegetErrorTypegetErrorIntValuegetErrorMessagegetExceptiongetCategorytoString

public void executeClientReset ()

このメソッドを呼び出すと、次回のアプリの再起動まで待つのではなく、クライアント リセットが手動で実行されます。これは、そのRealmのすべてのインスタンスが閉じられている場合にのみ可能です。そうでない場合は、 IllegalStateException がスローされます。

このメソッドが戻った後、 getBackupFile() によって返されたロケーションにバックアップファイルが見つかります。元の getFile() のファイルは削除されましたが、次にRealm インスタンスが開かれると、最初から再作成されます。

スロー

バックアップされた Realm ファイルの場所を返します。 クライアントリセットが完全に実行されるまで、ファイルは存在しません。

戻り値

クライアントリセットが実行された後のバックアップファイルの場所の参照。 ファイルが存在するかどうかを確認するには、 file.exists()を使用します。

バックアップ Realm をオフラインで開くために使用できる構成。 この構成は、 Shellと の組み合わせでのみ使用できます。

戻り値

バックアップ Realm をオフラインで開くために使用できる構成。

元の Realm ファイルの場所を返します。 クライアントのリセットが完了すると、このロケーションのファイルが削除されます。

戻り値

元の Realm ファイルの場所への参照。 クライアント リセットが実行されると、このファイルは存在しなくなります。 これを確認するには、 file.exists()を使用します。

戻る

SyncSession.State

項目一覧