Docs Menu
Docs Home
/ /
io.realm.mongodb

Excepción AppException

java.lang.Object

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.

Tip

Constructor y descripción
ErrorCode errorCode,
String errorMessage
)

Crea un error causado por un error en el protocolo al comunicarse con el servidor de objetos.

String errorType,
int errorCode,
String errorMessage
)

Crea un error desconocido que no se asignó a ningún caso de error conocido.

ErrorCode errorCode,
Throwable exception
)

Crea un error causado por una excepción al comunicarse con el servidor de objetos.

ErrorCode errorCode,
String title,
String hint
)

Errores que ocurren al intentar autenticar un usuario.

ErrorCode errorCode,
String errorMessage,
Throwable exception
)

Error genérico que puede ocurrir en cualquier lugar.

ErrorCode errorCode,
String nativeErrorType,
int nativeErrorCode,
String errorMessage,
Throwable exception
)
Modificador y Tipo
Método y descripción

Devuelve la categoría ErrorCode.Category para este error.

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.

Devuelve una cadena que describe el tipo de error que es.

público Throwable

Devuelve la excepción subyacente que causa este error, si la hay.

  • Métodos heredados de la clase getClasshashCodeequalsclonetoStringnotifynotifyAllwaitwaitwaitjava.lang.Object:,,,,,,,,,, finalize

  • Métodos heredados de la clase java.lang.Throwable:,,,,,,,,,,,,getMessagegetLocalizedMessagegetCauseinitCausetoStringprintStackTraceprintStackTraceprintStackTracefillInStackTracegetStackTracesetStackTraceaddSuppressedgetSuppressed

public AppException (
ErrorCode errorCode,
String errorMessage
)

Crea un error causado por un error en el protocolo al comunicarse con el servidor de objetos.

Parámetros

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

  • errorMessage - mensaje de error detallado.

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

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

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

  • errorMessage - mensaje de error detallado.

public AppException (
ErrorCode errorCode,
Throwable exception
)

Crea un error causado por una excepción al comunicarse con el servidor de objetos.

Parámetros

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

  • exception - excepción subyacente que causa este error.

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

Errores que ocurren al intentar autenticar un usuario.

Parámetros

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

  • title - título para este tipo de error.

  • hint - una sugerencia para resolver el error.

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

Error genérico que puede ocurrir en cualquier lugar.

Parámetros

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

  • errorMessage - mensaje de error detallado.

  • exception - excepción subyacente si el error fue causado por esto.

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

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.

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.

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.

Devuelve un mensaje de error más detallado sobre la causa de este error.

Devuelve

un mensaje de error detallado o null si no había ninguno disponible.

Devuelve una cadena que describe el tipo de error que es.

Devuelve

Devuelve la excepción subyacente que causa este error, si la hay.

Devuelve

la excepción subyacente que causa este error, o null si no es causado por una excepción.

public String toString ()

Anulaciones

toString en clase Throwable

Volver

Perfil de usuario

En esta página