Docs Menu
Docs Home
/ /
Atlas Device SDK
/ / /

例外 AppException

項目一覧

  • io.realm.mongodb
  • コンストラクター
  • メソッドの概要
  • 継承されたメソッド
  • コンストラクターの詳細
  • メソッドの詳細
  • getCategory
  • getErrorCode
  • getErrorIntValue
  • getErrorMessage
  • getErrorType
  • getException
  • toString
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()は、エラーのタイプをより適切に識別できる基礎となるエラー情報を返します。

戻り値

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

Tip

以下も参照してください。

public int getErrorIntValue ()

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

戻り値

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

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

戻り値

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

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

戻り値

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

戻り値

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

public String toString ()

の上書き

toString in クラス スローアブル

戻る

ユーザープロファイル