패키지 io.realm.mongodb

클래스 App.Result<T>

  • 유형 매개변수:
    T - 요청이 성공한 경우 유형이 반환됩니다.
    클래스를 둘러싸는 경우:

    public static class App.Result<T>
    extends Object
    이 앱에서 MongoDB Realm에 대한 비동기 요청의 결과를 나타내는 결과 클래스입니다.
    다음도 참조하세요.
    App.Callback
    • 메서드 세부 정보

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