例外 AppException
項目一覧
io.realm.mongodb
このクラスは、MongoDB Realm アプリとの通信中に発生するすべてのエラーのラッパーです。 これには、例外とプロトコル エラーの両方が含まれます。 値を含むことが保証されているのはgetErrorCode()のみです。 エラーが基礎となる例外によって発生した場合、 getErrorMessage()は null
であり、 getException()が設定されています。一方、エラーがプロトコル エラーであった場合は、 getErrorMessage()が設定され、 getException()が null になります。
コンストラクター
メソッドの概要
修飾子と型 | メソッドと説明 |
---|---|
public ErrorCode.Category | getCategory () このエラーのErrorCode.Categoryカテゴリを返します。 |
public ErrorCode | getErrorCode () エラーのタイプを識別するErrorCodeを返します。 |
public int | この特定のタイプのエラーを表す整数を返します。 |
public string | このエラーの原因に関するより詳細なエラー メッセージを返します。 |
public string | getErrorType () エラーのタイプを説明する string を返します。 |
public preview | getException () このエラーを引き起こした基になる例外を返します(存在する場合)。 |
public string | toString () |
継承されたメソッド
クラス java.lang.Object から継承されたメソッド :
getClass
、hashCode
、equals
、clone
、toString
、notify
、notifyAll
、wait
、wait
、wait
、finalize
クラス java.lang.Throwable から継承されたメソッド :
getMessage
、getLocalizedMessage
、getCause
、initCause
、toString
、printStackTrace
、printStackTrace
、printStackTrace
、fillInStackTrace
、getStackTrace
、setStackTrace
、addSuppressed
、getSuppressed
コンストラクターの詳細
オブジェクト サーバーとの通信時に、プロトコルのエラーによって発生したエラーを作成します。 パラメーター
|
既知のエラーケースにマッピングできない不明なエラーを生成します。つまり、 getErrorCode()はErrorCode.UNKNOWNを返しますが、 getErrorType()とgetErrorIntValue()は、実際のエラーを識別するのに役立つ基礎の値を返します。 パラメーター
|
オブジェクト サーバーとの通信時に例外によって発生したエラーを作成します。 パラメーター
|
ユーザーを認証しようとしたときに発生したエラー。 パラメーター
|
どこでも発生する可能性のある一般的なエラーの発生。 パラメーター
|
public AppException ( ErrorCode errorCode, String nativeErrorType, int nativeErrorCode, String errorMessage, Throwable exception ) |
---|
メソッドの詳細
getCategory
public ErrorCode.Category getCategory () |
---|
このエラーのErrorCode.Categoryカテゴリを返します。 ErrorCode.Category.RECOVERABLEのエラーは、特定のSyncSessionが同期を再開する可能性があることを意味します。 ErrorCode.Category.FATALエラーは、セッションが停止し、回復できないことを意味します。 戻り値 エラー カテゴリ。 |
getErrorCode
public ErrorCode getErrorCode () |
---|
エラーのタイプを識別するErrorCodeを返します。 ErrorCode.UNKNOWNが返された場合は、そのエラーを既知のエラーにマッピングできなかったことを意味します。 その場合、 getErrorType()とgetErrorIntValue()は、エラーのタイプをより適切に識別できる基礎となるエラー情報を返します。 戻り値 エラーの種類を識別する エラー コード 。 |
getErrorIntValue
public int getErrorIntValue () |
---|
getErrorMessage
public String getErrorMessage () |
---|
このエラーの原因に関するより詳細なエラー メッセージを返します。 戻り値 詳細なエラー メッセージが表示されるか、利用できない場合は |
getErrorType
public String getErrorType () |
---|
エラーのタイプを説明する string を返します。 戻り値 |
getException
public Throwable getException () |
---|
このエラーを引き起こした基になる例外を返します(存在する場合)。 戻り値 このエラーを引き起こした基礎となる例外、または例外によって発生していない場合は |