パッケージ io.realm.mongodb
クラス AppException
- java.lang.Object
-
- java.lang.Throwable
-
- java.lang.Exception
-
- java.lang.RuntimeException
-
- io.realm.mongodb.AppException
-
- すべての実装インターフェース:
Serializable
- 既知のサブクラスを直接:
ClientResetRequiredError
public class AppException extends RuntimeException
このクラスは、MongoDB Realm アプリとの通信中に発生するすべてのエラーのラッパーです。 これには、例外とプロトコル エラーの両方が含まれます。 値を含むことが保証されているのはgetErrorCode()
のみです。 エラーが基礎となる例外によって発生した場合、getErrorMessage()
はnull
、getException()
が設定されていますが、エラーがプロトコル エラーであった場合は、getErrorMessage()
が設定され、getException()
が null になります。- 以下も参照してください。
for a list of possible errors.
、直列化形式
-
-
コンストラクターの概要
コンストラクター Constructor 説明 AppException(ErrorCode errorCode, String errorMessage)
オブジェクト サーバーとの通信時に、プロトコルのエラーによって発生したエラーを作成します。AppException(ErrorCode errorCode, String nativeErrorType, int nativeErrorCode, String errorMessage, Throwable exception)
AppException(ErrorCode errorCode, String title, String hint)
ユーザーを認証しようとしたときに発生したエラー。AppException(ErrorCode errorCode, String errorMessage, Throwable exception)
どこでも発生する可能性のある一般的なエラーの発生。AppException(ErrorCode errorCode, Throwable exception)
オブジェクト サーバーとの通信時に例外によって発生したエラーを作成します。AppException(String errorType, int errorCode, String errorMessage)
既知のエラーケースにマッピングできなかった不明なエラーを作成します。
-
メソッドの概要
すべてのメソッド インスタンス メソッド 具象メソッド 修飾子と型 方式 説明 ErrorCode.Category
getCategory()
このエラーのErrorCode.Category
カテゴリを返します。ErrorCode
getErrorCode()
エラーのタイプを識別するErrorCode
を返します。int
getErrorIntValue()
この特定のタイプのエラーを表す整数を返します。String
getErrorMessage()
このエラーの原因に関するより詳細なエラー メッセージを返します。String
getErrorType()
エラーのタイプを説明する string を返します。Throwable
getException()
このエラーを引き起こした基になる例外を返します(存在する場合)。String
toString()
-
クラス java.lang から継承されたメソッド。スロー可能
addSuppressed, fillInStackTrace, getCause, getLocalizedMessage, getMessage, getStackTrace, getSuppressed, initCause, printStackTrace, printStackTrace, printStackTrace, setStackTrace
-
-
-
-
コンストラクターの詳細
-
AppException
public AppException( ErrorCodeエラーコード、 stringエラーメッセージ)
オブジェクト サーバーとの通信時に、プロトコルのエラーによって発生したエラーを作成します。- パラメーター:
errorCode
- このタイプのエラーのエラー コード。errorMessage
- 詳細なエラーメッセージ
-
AppException
public AppException( string errorType, in errorCode, string errorMessage)
既知のエラーケースにマッピングできなかった不明なエラーを作成します。つまり、
getErrorCode()
はErrorCode.UNKNOWN
を返しますが、getErrorType()
とgetErrorIntValue()
は実際のエラーを識別するのに役立つ基礎の値を返します。- パラメーター:
errorCode
- このタイプのエラーのエラー コード。errorMessage
- 詳細なエラーメッセージ
-
AppException
public AppException (エラーコード エラーコード、スロー可能な例外)
オブジェクト サーバーとの通信時に例外によって発生したエラーを作成します。- パラメーター:
errorCode
- このタイプのエラーのエラー コード。exception
このエラーを引き起こした基礎となる例外。
-
AppException
public AppException()( ErrorCodeエラーコード、 stringタイトル、 @Nullable stringヒント)
ユーザーを認証しようとしたときに発生したエラー。- パラメーター:
errorCode
- このタイプのエラーのエラー コード。title
このタイプのエラーのタイトル。hint
- エラーを解決するためのヒント。
-
AppException
public AppException ( ErrorCode エラー コード 、 @Nullablestring エラーメッセージ 、 @Nullable スロー可能 な例外 )
どこでも発生する可能性のある一般的なエラーの発生。- パラメーター:
errorCode
- このタイプのエラーのエラー コード。errorMessage
- 詳細なエラーメッセージexception
- エラーがこれに原因で発生した場合は、基礎となる例外をスローします。
-
AppException
public AppException ()( ErrorCode errorCode、string errorMessagestring @NullableThrowable 例外 )
-
-
メソッドの詳細
-
getErrorCode
public ErrorCode getErrorCode()
エラーのタイプを識別するErrorCode
を返します。ErrorCode.UNKNOWN
が返された場合、そのエラーが既知のエラーにマッピングできなかったことを意味します。 その場合、getErrorType()
とgetErrorIntValue()
は基礎となるエラー情報を返し、エラーのタイプをより適切に識別できるようになります。- 次の値を返します。
- エラーの種類を識別する エラー コード 。
- 以下も参照してください。
ErrorCode
-
getErrorType
public string getErrorType()
エラーのタイプを説明する string を返します。- 次の値を返します。
-
getErrorIntValue
public int getErrorIntValue()
この特定のタイプのエラーを表す整数を返します。 この値は、getErrorType()
によって提供される値内でのみ一意です。- 次の値を返します。
- このタイプのエラーを表す整数値。
-
getErrorMessage
@Nullable public string getErrorMessage()
このエラーの原因に関するより詳細なエラー メッセージを返します。- 次の値を返します。
- 詳細なエラー メッセージが表示されるか、利用できない場合は
null
が表示されます。
-
getException
@Nullable public slowable getException()
このエラーを引き起こした基になる例外を返します(存在する場合)。- 次の値を返します。
- このエラーを引き起こした基礎となる例外、または例外によって発生していない場合は
null
。
-
getCategory
public ErrorCode.Category getCategory()
このエラーのErrorCode.Category
カテゴリを返します。ErrorCode.Category.RECOVERABLE
のエラーがある場合は、特定のSyncSession
が同期を再開することはまだ可能であることを意味します。ErrorCode.Category.FATAL
エラーは、セッションが停止し、回復できないことを意味します。- 次の値を返します。
- エラー カテゴリ。
-
-