io.realm.mongodb
Esta clase encapsula todos los errores que ocurren al comunicarse con una aplicación MongoDB Realm. Esto incluye tanto excepciones como errores de protocolo. Solo se garantiza que getErrorCode() contenga un valor. Si el error fue causado por una excepción subyacente,getErrorMessage() es... null y getException() está configurado, mientras que si el error fue un error de protocolo,getErrorMessage() está configurado y getException() es nulo.
Constructores
Constructor y descripción |
|---|
Crea un error causado por un error en el protocolo al comunicarse con el servidor de objetos. |
Crea un error desconocido que no se asignó a ningún caso de error conocido. |
Crea un error causado por una excepción al comunicarse con el servidor de objetos. |
Errores que ocurren al intentar autenticar un usuario. |
Error genérico que puede ocurrir en cualquier lugar. |
Resumen del método
Modificador y Tipo | Método y descripción |
|---|---|
getCategory () Devuelve la categoría ErrorCode.Category para este error. | |
Código de errorpúblico | getErrorCode () Devuelve el ErrorCode que identifica el tipo de error. |
entero público | Devuelve un número entero que representa este tipo específico de error. |
Devuelve un mensaje de error más detallado sobre la causa de este error. | |
getErrorType () Devuelve una cadena que describe el tipo de error que es. | |
público Throwable | getException () Devuelve la excepción subyacente que causa este error, si la hay. |
toString () |
Métodos heredados
Métodos heredados de la clase
getClasshashCodeequalsclonetoStringnotifynotifyAllwaitwaitwaitjava.lang.Object:,,,,,,,,,,finalizeMétodos heredados de la clase java.lang.Throwable:,,,,,,,,,,,,
getMessagegetLocalizedMessagegetCauseinitCausetoStringprintStackTraceprintStackTraceprintStackTracefillInStackTracegetStackTracesetStackTraceaddSuppressedgetSuppressed
Detalle del constructor
Crea un error causado por un error en el protocolo al comunicarse con el servidor de objetos. Parámetros
|
Crea un error desconocido que no se pudo asignar a ningún caso de error conocido. Esto significa que getErrorCode() devolverá ErrorCode.UNKNOWN, pero getErrorType() y getErrorIntValue() devolverán los valores subyacentes que pueden ayudar a identificar el error real. Parámetros
|
Crea un error causado por una excepción al comunicarse con el servidor de objetos. Parámetros
|
Errores que ocurren al intentar autenticar un usuario. Parámetros
|
Error genérico que puede ocurrir en cualquier lugar. Parámetros
|
public AppException ( ErrorCode errorCode, String nativeErrorType, int nativeErrorCode, String errorMessage, Throwable exception ) |
|---|
Detalle del método
obtenerCategoría
public ErrorCode.Category getCategory () |
|---|
Devuelve la categoría ErrorCode.Category para este error. Los errores ErrorCode.Category.RECOVERABLE significan que aún es posible que una sesión de sincronización determinada reanude la sincronización. Los erroresErrorCode.Category.FATAL significan que la sesión se ha detenido y no se puede recuperar. Devuelve la categoría del error. |
getErrorCode
public ErrorCode getErrorCode () |
|---|
Devuelve el ErrorCode que identifica el tipo de error. Si se devuelve ErrorCode.UNKNOWN, significa que el error no se pudo asignar a ningún error conocido. En ese caso, getErrorType() y getErrorIntValue() devolverán la información del error subyacente, que permite identificar mejor el tipo de error. Devuelve el código de error que identifica el tipo de error. Tip |
getErrorIntValue
public int getErrorIntValue () |
|---|
Devuelve un entero que representa este tipo específico de error. Este valor solo es único dentro del valor proporcionado por getErrorType(). Devuelve el valor entero que representa este tipo de error. |
getErrorMessage
public String getErrorMessage () |
|---|
Devuelve un mensaje de error más detallado sobre la causa de este error. Devuelve un mensaje de error detallado o |
obtenerTipoDeError
public String getErrorType () |
|---|
Devuelve una cadena que describe el tipo de error que es. Devuelve |
obtener excepción
public Throwable getException () |
|---|
Devuelve la excepción subyacente que causa este error, si la hay. Devuelve la excepción subyacente que causa este error, o |