Docs Menu
Docs Home
/ /
io.realm.mongodb

例外 AppException

java.lang.Object

このクラスは、MongoDB Realm アプリとの通信中に発生するすべてのエラーのラッパーです。 これには、例外とプロトコル エラーの両方が含まれます。 値を含むことが保証されているのはgetErrorCode()のみです。 エラーが基礎となる例外によって発生した場合、 getErrorMessage() nullであり、 getException()が設定されています。一方、エラーがプロトコル エラーであった場合は、 getErrorMessage()が設定され、 getException()が null になります。

Tip

コンストラクターと説明
ErrorCode errorCode,
String errorMessage
)

オブジェクト サーバーとの通信時に、プロトコルのエラーによって発生したエラーを作成します。

String errorType,
int errorCode,
String errorMessage
)

既知のエラーケースにマッピングできなかった不明なエラーを作成します。

ErrorCode errorCode,
Throwable exception
)

オブジェクト サーバーとの通信時に例外によって発生したエラーを作成します。

ErrorCode errorCode,
String title,
String hint
)

ユーザーを認証しようとしたときに発生したエラー。

ErrorCode errorCode,
String errorMessage,
Throwable exception
)

どこでも発生する可能性のある一般的なエラーの発生。

ErrorCode errorCode,
String nativeErrorType,
int nativeErrorCode,
String errorMessage,
Throwable exception
)
修飾子と型
メソッドと説明

このエラーのErrorCode.Categoryカテゴリを返します。

public ErrorCode

エラーのタイプを識別するErrorCodeを返します。

public int

この特定のタイプのエラーを表す整数を返します。

public string

このエラーの原因に関するより詳細なエラー メッセージを返します。

public string

エラーのタイプを説明する string を返します。

public preview

このエラーを引き起こした基になる例外を返します(存在する場合)。

public string

  • クラスjava.lang.Object から継承されたメソッド: getClasshashCodeequalsclonetoStringnotifynotifyAllwaitwaitwaitfinalize

  • クラスjava.lang.Throwableから継承されたメソッド: getMessagegetLocalizedMessagegetCauseinitCausetoStringprintStackTraceprintStackTraceprintStackTracefillInStackTracegetStackTracesetStackTraceaddSuppressedgetSuppressed

public AppException (
ErrorCode errorCode,
String errorMessage
)

オブジェクト サーバーとの通信時に、プロトコルのエラーによって発生したエラーを作成します。

パラメーター

  • errorCode - このタイプのエラーのエラー コード。

  • errorMessage - 詳細なエラーメッセージ

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

既知のエラーケースにマッピングできない不明なエラーを作成します。つまり、getErrorCode()ErrorCode.UNKNOWN を返しますが、getErrorType()getErrorIntValue() は、実際のエラーを識別するのに役立つ基礎の値を返します。

パラメーター

  • errorCode - このタイプのエラーのエラー コード。

  • errorMessage - 詳細なエラーメッセージ

public AppException (
ErrorCode errorCode,
Throwable exception
)

オブジェクト サーバーとの通信時に例外によって発生したエラーを作成します。

パラメーター

  • errorCode - このタイプのエラーのエラー コード。

  • exception このエラーを引き起こした基礎となる例外。

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

ユーザーを認証しようとしたときに発生したエラー。

パラメーター

  • errorCode - このタイプのエラーのエラー コード。

  • title このタイプのエラーのタイトル。

  • hint - エラーを解決するためのヒント。

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

どこでも発生する可能性のある一般的なエラーの発生。

パラメーター

  • errorCode - このタイプのエラーのエラー コード。

  • errorMessage - 詳細なエラーメッセージ

  • exception - エラーがこれに原因で発生した場合は、基礎となる例外をスローします。

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

このエラーのErrorCode.Categoryカテゴリを返します。 ErrorCode.Category.RECOVERABLEのエラーは、特定のSyncSessionが同期を再開する可能性があることを意味します。 ErrorCode.Category.FATALエラーは、セッションが停止し、回復できないことを意味します。

戻り値

エラー カテゴリ。

エラーのタイプを識別するErrorCodeを返します。

ErrorCode.UNKNOWN が返された場合は、そのエラーを既知のエラーにマッピングできなかったことを意味します。その場合、getErrorType()getErrorIntValue() は、エラーのタイプをより適切に識別できる基礎となるエラー情報を返します。

戻り値

エラーの種類を識別する エラー コード 。

public int getErrorIntValue ()

この特定のタイプのエラーを表す整数を返します。この値は、getErrorType() によって提供される値の中でのみ一意です。

戻り値

このタイプのエラーを表す整数値。

このエラーの原因に関するより詳細なエラー メッセージを返します。

戻り値

詳細なエラー メッセージが表示されるか、利用できない場合はnullが表示されます。

エラーのタイプを説明する string を返します。

戻り値

このエラーを引き起こした基になる例外を返します(存在する場合)。

戻り値

このエラーを引き起こした基礎となる例外、または例外によって発生していない場合はnull

public String toString ()

の上書き

toString inクラススローアブル

戻る

ユーザープロファイル

項目一覧