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

Exceção AppException

Nesta página

  • io.realm.mongodb
  • Construtores
  • Resumo do método
  • Métodos herdados
  • Detalhes do construtor
  • Detalhes do método
  • getCategory
  • Obter código de erro
  • getErrorIntValue
  • Obter mensagem de erro
  • getErrorType
  • getException
  • toString
java.lang.Object

Esta classe é um invólucro para todos os erros que ocorrem ao se comunicar com um aplicativo MongoDB Realm. Isso inclui exceções e erros de protocolo. Somente getErrorCode() é garantido para conter um valor. Se o erro foi causado por uma exceção subjacente getErrorMessage() é null e getException() está definido, enquanto se o erro foi um erro de protocolo getErrorMessage() está definido e getException() é nulo.

Dica

Veja também:

Construtor e descrição
ErrorCode errorCode,
String errorMessage
)

Crie um erro causado por um erro no protocolo ao se comunicar com o servidor de objetos.

String errorType,
int errorCode,
String errorMessage
)

Cria um erro desconhecido que não pode ser mapeado para nenhum caso de erro conhecido.

ErrorCode errorCode,
Throwable exception
)

Crie um erro causado por uma exceção ao se comunicar com o servidor de objetos.

ErrorCode errorCode,
String title,
String hint
)

Erros ocorrendo ao tentar autenticar um usuário.

ErrorCode errorCode,
String errorMessage,
Throwable exception
)

Erro genérico que pode acontecer em qualquer lugar.

ErrorCode errorCode,
String nativeErrorType,
int nativeErrorCode,
String errorMessage,
Throwable exception
)
Modificador e tipo
Método e descrição

Retorna a categoria ErrorCode.Category para este erro.

Código de erropúblico

Retorna o ErrorCode identificando o tipo de erro.

public int

Retorna um número inteiro representando este tipo específico de erro.

Retorna uma mensagem de erro mais detalhada sobre a causa desse erro.

Retorna uma string descrevendo o tipo de erro que é.

Throwablepúblico

Retorna a exceção subjacente que causa esse erro, se houver.

  • 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

public AppException (
ErrorCode errorCode,
String errorMessage
)

Crie um erro causado por um erro no protocolo ao se comunicar com o servidor de objetos.

Parâmetros

  • errorCode - código de erro para este tipo de erro.

  • errorMessage - mensagem de erro detalhada.

public AppException (
String errorType,
int errorCode,
String errorMessage
)

Cria um erro desconhecido que não pôde ser mapeado para nenhum caso de erro conhecido. Isso significa que getErrorCode() retornará ErrorCode.UNKNOWN , mas getErrorType() e getErrorIntValue() retornarão os valores subjacentes que podem ajudar a identificar o erro real.

Parâmetros

  • errorCode - código de erro para este tipo de erro.

  • errorMessage - mensagem de erro detalhada.

public AppException (
ErrorCode errorCode,
Throwable exception
)

Crie um erro causado por uma exceção ao se comunicar com o servidor de objetos.

Parâmetros

  • errorCode - código de erro para este tipo de erro.

  • exception - exceção subjacente que causa esse erro.

public AppException (
ErrorCode errorCode,
String title,
String hint
)

Erros ocorrendo ao tentar autenticar um usuário.

Parâmetros

  • errorCode - código de erro para este tipo de erro.

  • title - título para esse tipo de erro.

  • hint - uma dica para resolver o erro.

public AppException (
ErrorCode errorCode,
String errorMessage,
Throwable exception
)

Erro genérico que pode acontecer em qualquer lugar.

Parâmetros

  • errorCode - código de erro para este tipo de erro.

  • errorMessage - mensagem de erro detalhada.

  • exception - exceção subjacente se o erro foi causado por isso.

public AppException (
ErrorCode errorCode,
String nativeErrorType,
int nativeErrorCode,
String errorMessage,
Throwable exception
)

Retorna a categoria ErrorCode.Category para este erro. Erros que são ErrorCode.Category.RECOVERABLE significam que ainda é possível para uma determinada SyncSession retomar a sincronização. ErrorCode.Category.FATAL significa que a sessão foi interrompida e não pode ser recuperada.

Devoluções

a categoria de erro.

Retorna o ErrorCode identificando o tipo de erro.

Se ErrorCode.UNKNOWN for retornado, significa que o erro não pôde ser mapeado para nenhum erro conhecido. Nesse caso, getErrorType() e getErrorIntValue() retornarão as informações de erro subjacentes que podem identificar melhor o tipo de erro.

Devoluções

o código de erro identificando o tipo de erro.

Dica

Veja também:

public int getErrorIntValue ()

Retorna um número inteiro representando este tipo específico de erro. Esse valor só é exclusivo dentro do valor fornecido por getErrorType() .

Devoluções

o valor inteiro que representa esse tipo de erro.

Retorna uma mensagem de erro mais detalhada sobre a causa desse erro.

Devoluções

uma mensagem de erro detalhada ou null se não houver uma disponível.

Retorna uma string descrevendo o tipo de erro que é.

Devoluções

Retorna a exceção subjacente que causa esse erro, se houver.

Devoluções

a exceção subjacente causando este erro ou null se não for causado por uma exceção.

public String toString ()

Substitui

toString na classe Throwable

Voltar

Perfil do usuário