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

例外 ClientResetRequiredError

項目一覧

  • io.realm.mongodb.sync
  • メソッドの概要
  • 継承されたメソッド
  • メソッドの詳細
  • executionClientReset
  • getBackupFile
  • getBackupRealmConfiguration
  • getManyFile
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 のすべてのインスタンスが閉じている場合にのみ可能です。そうでない場合は、 IllealStateException はスローされます。

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

スロー

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

戻り値

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

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

戻り値

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

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

戻り値

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

戻る

SyncSession.State