예외 AppException
이 페이지의 내용
io.realm.mongodb
이 클래스는 MongoDB Realm 앱과 통신할 때 발생하는 모든 오류에 대한 래퍼입니다. 여기에는 예외와 프로토콜 오류가 모두 포함됩니다. getErrorCode() 만이 값을 포함하도록 보장됩니다. 오류가 기본 예외로 인해 발생한 경우 getErrorMessage() 는 null
이고 getException() 이 설정되고, 오류가 프로토콜 오류인 경우 getErrorMessage() 가 설정되고 getException() 은 null입니다.
생성자
메서드 요약
수정자 및 유형 | 메서드 및 설명 |
---|---|
getCategory () 이 오류에 대한 ErrorCode.Category 카테고리를 반환합니다. | |
공개 ErrorCode | getErrorCode () 오류 유형을 식별하는 ErrorCode 를 반환합니다. |
public int | 이 특정 유형의 오류를 나타내는 정수를 반환합니다. |
공개 string | 이 오류의 원인에 대한 보다 자세한 오류 메시지를 반환합니다. |
공개 string | getErrorType () 오류 유형을 설명하는 문자열을 반환합니다. |
공개 스로우 가능 | getException () 이 오류의 원인이 되는 기본 예외(있는 경우)를 반환합니다. |
공개 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 () |
---|
오류 유형을 설명하는 문자열을 반환합니다. 반환 |
getException
public Throwable getException () |
---|
이 오류의 원인이 되는 기본 예외(있는 경우)를 반환합니다. 반환 이 오류의 원인이 되는 기본 예외 또는 예외로 인해 발생하지 않은 경우 |