패키지 io.realm.mongodb
클래스 App.Result<T>
- java.lang.Object
-
- io.realm.mongodb.App.Result<T>
-
- 유형 매개변수:
T
- 요청이 성공한 경우 유형이 반환됩니다.
- 클래스를 둘러싸는 경우:
- 앱
public static class App.Result<T> extends Object
이 앱에서 MongoDB Realm에 대한 비동기 요청의 결과를 나타내는 결과 클래스입니다.- 다음도 참조하세요.
App.Callback
-
-
메서드 요약
모든 메서드 정적 메서드 인스턴스 메서드 구체적인 방법 수정자 및 유형 메서드 설명 T
get()
요청이 성공한 경우 응답을 반환합니다.AppException
getError()
요청이 실패한 경우 오류를 반환합니다.T
getOrDefault(T defaultValue)
요청이 성공한 경우 응답을 반환합니다.T
getOrThrow()
요청이 성공하면 응답이 반환되고, 그렇지 않으면 제공된 오류가 발생합니다.boolean
isSuccess()
요청 성공 여부 반환static <T> App.Result<T>
success()
반환 값 없이 성공적인 요청 결과를 생성합니다.static <T> App.Result<T>
withError(AppException exception)
실패한 요청 결과를 생성합니다.static <T> App.Result<T>
withResult(T result)
반환 값이 있는 성공적인 요청 결과를 생성합니다.
-
-
-
메서드 세부 정보
-
Success
public static <T> App.Result<T> success()
반환 값 없이 성공적인 요청 결과를 생성합니다.
-
withResult
public static <T> App.Result<T> withResult(T result)
반환 값이 있는 성공적인 요청 결과를 생성합니다.- 매개변수:
result
- 결과 값입니다.
-
withError
public static <T> App.Result<T> withError(AppException exception)
실패한 요청 결과를 생성합니다. 네트워크 오류가 있거나 Realm 객체 서버가 오류를 반환했기 때문에 어떤 이유로든 요청이 실패했습니다.- 매개변수:
exception
- 발생한 오류입니다.
-
isSuccess
공개 부울 isSuccess()
요청 성공 여부 반환- 반환합니다:
true
요청이 성공하면false
을 반환합니다.
-
get
public T get()
요청이 성공한 경우 응답을 반환합니다.- 반환합니다:
- 요청이 성공한 경우의 응답 값입니다.
-
getOrDefault
public T getOrDefault(T defaultValue)
요청이 성공한 경우 응답을 반환합니다. 실패하면 대신 기본값이 반환됩니다.- 반환합니다:
- 요청이 성공한 경우의 응답 값입니다. 요청이 실패하면 대신 기본값이 반환됩니다.
-
getOrThrow
public T getOrThrow()
요청이 성공하면 응답이 반환되고, 그렇지 않으면 제공된 오류가 발생합니다.- 반환합니다:
- 요청이 성공한 경우 응답 객체입니다.
- 예외 처리:
AppException
- 요청이 실패한 경우 제공되는 오류입니다.
-
getError
공개 AppException getError()
요청이 실패한 경우 오류를 반환합니다.- 반환합니다:
- 요청이 실패한 경우
AppException
입니다.
-
-