パッケージ io.realm.mongodb.sync
クラス ClientResetRequiredError
- java.lang.Object
-
- java.lang.Throwable
-
- java.lang.Exception
-
- java.lang.RuntimeException
-
- io.realm.mongodb.AppException
-
- io.realm.mongodb.sync.ClientResetRequiredError
-
- すべての実装インターフェース:
Serializable
public class ClientResetRequiredError extends AppException
クライアントリセット イベントの処理に必要な情報をカプセル化するクラス。
-
-
メソッドの概要
すべてのメソッド インスタンス メソッド 具象メソッド 修飾子と型 方式 説明 void
executeClientReset()
このメソッドを呼び出すと、次回のアプリの再起動まで待つのではなく、クライアント リセットが手動で実行されます。File
getBackupFile()
バックアップされた Realm ファイルの場所を返します。RealmConfiguration
getBackupRealmConfiguration()
バックアップ Realm をオフラインで開くために使用できる構成。File
getOriginalFile()
元の Realm ファイルの場所を返します。-
クラス io.realm.mongodb から継承されたメソッド。 AppException
getCategory, getErrorCode, getErrorIntValue, getErrorMessage, getErrorType, getException, toString
-
クラス java.lang から継承されたメソッド。スロー可能
addSuppressed, fillInStackTrace, getCause, getLocalizedMessage, getMessage, getStackTrace, getSuppressed, initCause, printStackTrace, printStackTrace, printStackTrace, setStackTrace
-
-
-
-
メソッドの詳細
-
executionClientReset
public void executeClientReset()
このメソッドを呼び出すと、次回のアプリの再起動まで待つのではなく、クライアント リセットが手動で実行されます。 これは、その Realm のすべてのインスタンスが閉じられている場合にのみ可能です。そうでない場合は、IllegalStateException
がスローされます。このメソッドが返すと、バックアップ ファイルは
getBackupFile()
によって返された場所にバックアップ ファイルを見つけることができます。getOriginalFile()
のファイルは削除されましたが、Realm インスタンスが次に開かれると、最初から再作成されます。- 次の例外がスローされます。
IllegalStateException
- すべての インスタンスが閉じられていない場合。
-
getBackupFile
publicファイルgetBackupFile()
バックアップされた Realm ファイルの場所を返します。 クライアントリセットが完全に実行されるまで、ファイルは存在しません。- 次の値を返します。
- クライアントリセットが実行された後のバックアップファイルの場所の参照。 ファイルが存在するかどうかを確認するには、
file.exists()
を使用します。
-
getBackupRealmConfiguration
public RealmConfiguration getBackupRealmConfiguration()
バックアップ Realm をオフラインで開くために使用できる構成。 この構成は、DynamicRealm
と組み合わせて使用する場合にのみ使用できます。- 次の値を返します。
- バックアップ Realm をオフラインで開くために使用できる構成。
-
getManyFile
publicファイルgetManyFile()
元の Realm ファイルの場所を返します。 クライアントのリセットが完了すると、このロケーションのファイルが削除されます。- 次の値を返します。
- 元の Realm ファイルの場所への参照。 クライアント リセットが実行されると、このファイルは存在しなくなります。 これを確認するには、
file.exists()
を使用します。
-
-