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() は、エラーのタイプをより適切に識別できる基礎となるエラー情報を返します。 戻り値 エラーの種類を識別する エラー コード 。 Tip |
getErrorIntValue
public int getErrorIntValue () |
|---|
getErrorMessage
public String getErrorMessage () |
|---|
このエラーの原因に関するより詳細なエラー メッセージを返します。 戻り値 詳細なエラー メッセージが表示されるか、利用できない場合は |
getErrorType
public String getErrorType () |
|---|
エラーのタイプを説明する string を返します。 戻り値 |
getException
public Throwable getException () |
|---|
このエラーを引き起こした基になる例外を返します(存在する場合)。 戻り値 このエラーを引き起こした基礎となる例外、または例外によって発生していない場合は |