ANNOUNCEMENT: Voyage AI joins MongoDB to power more accurate and trustworthy AI applications on Atlas.
Learn more
Menu Docs

Exceção ClientResetRequiredError

Classe que encapsula as informações necessárias para lidar com um evento de reinício do cliente.

Veja também:

Modificador e tipo
Método e descrição

public void

Chamar esse método executará o reinício do cliente manualmente, em vez de esperar até a próxima reinicialização do aplicativo.

Retorna a localização do arquivo de Realm em backup.

configuração pública do Realm

A configuração que pode ser usada para abrir o backup do Realm offline.

Retorna a localização do Arquivo de Realm original.

  • Métodos herdados da classe java.lang.Object : getClass , hashCode , equals , clone , toString , notify , notifyAll , wait , wait , wait , finalize

  • Métodos herdados da classe java.lang.Throwable : getMessage , getLocalizedMessage , getCause , initCause , toString , printStackTrace , printStackTrace , printStackTrace , fillInStackTrace , getStackTrace , setStackTrace , addSuppressed , getSuppressed

  • Métodos herdados da classe io. Realm.mongodb.AppException : getErrorCode , getErrorType , getErrorIntValue , getErrorMessage , getException , getCategory , toString

public void executeClientReset ()

Chamar esse método executará a redefinição do cliente manualmente em vez de esperar até a próxima reinicialização do aplicativo. Isso só será possível se todas as instâncias desse Realm tiverem sido fechadas, caso contrário, uma IllegalStateException será lançado.

Após o retorno deste método, o arquivo de backup pode ser encontrado no local retornado por getBackupFile() . O arquivo em getOriginalFile() foi excluído, mas será recriado do zero na próxima vez que uma Instância de Realm for aberta.

Lança

  • Exceção de estado ilegal - se nem todas as instâncias tiverem sido fechadas.

Retorna a localização do arquivo de Realm em backup. O arquivo não estará presente até que a redefinição do cliente seja totalmente executada.

Devoluções

uma referência à localização do arquivo de backup após a execução da Redefinição do Cliente. Use file.exists() para verificar se o arquivo existe ou não.

A configuração que pode ser usada para abrir o Realm offline do backup. Esta configuração só pode ser usada em combinação com um DynamicRealm .

Devoluções

a configuração que pode ser usada para abrir o backup do Realm offline.

Retorna a localização do Arquivo de Realm original. Após a conclusão do reinício do cliente, o arquivo nesse local será excluído.

Devoluções

uma referência ao local do Arquivo de Realm original. Após a execução da redefinição do cliente, este arquivo não existirá mais. Use file.exists() para verificar isso.