Menu Docs
Página inicial do Docs
/ /
Atlas Device SDKs
/ / /

Exceção ClientResetRequiredError

Nesta página

  • io.realm.mongodb.sync
  • Resumo do método
  • Métodos herdados
  • Detalhes do método
  • executeClientReset
  • getBackupFile
  • getBackupRealmConfiguration
  • getOriginalFile
java.lang.Object

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

Dica

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 ao local do arquivo de backup assim que o reinício do cliente for executado. 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 à localização do arquivo Realm original. Após a redefinição do cliente ser executada, esse arquivo não existirá mais. Use file.exists() para verificar isso.

Voltar

SyncSession.State