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입니다.

다음도 참조하세요.

생성자 및 설명
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 카테고리를 반환합니다.

공개 ErrorCode

오류 유형을 식별하는 ErrorCode 를 반환합니다.

public int

이 특정 유형의 오류를 나타내는 정수를 반환합니다.

공개 string

이 오류의 원인에 대한 보다 자세한 오류 메시지를 반환합니다.

공개 string

오류 유형을 설명하는 문자열을 반환합니다.

이 오류의 원인이 되는 기본 예외(있는 경우)를 반환합니다.

공개 string
  • 클래스 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

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 사용할 수 없는 경우).

오류 유형을 설명하는 문자열을 반환합니다.

반환

이 오류의 원인이 되는 기본 예외(있는 경우)를 반환합니다.

반환

이 오류의 원인이 되는 기본 예외 또는 예외로 인해 발생하지 않은 경우 null 입니다.

public String toString ()

재정의

toString 클래스 에서

돌아가기

사용자 프로필