QuicException

abstract class QuicException : NetworkException

kotlin.Any
   ↳ kotlin.Throwable
     ↳ java.lang.Exception
       ↳ java.io.IOException
         ↳ org.chromium.net.CronetException
           ↳ org.chromium.net.NetworkException
             ↳ org.chromium.net.QuicException

Lớp con của NetworkException chứa mã lỗi QUIC chi tiết từ QuicErrorCode. Một thực thể của QuicException được truyền đến các lệnh gọi lại onFailed khi mã lỗi là NetworkException.ERROR_QUIC_PROTOCOL_FAILED.

Tóm tắt

Hàm khởi tạo được bảo vệ

QuicException(message: String!, cause: Throwable!)

Tạo một ngoại lệ do lỗi giao thức QUIC gây ra.

Hàm công khai

Int

Trả về bên chịu trách nhiệm chấm dứt kết nối QUIC.

abstract Int

Trả về mã lỗi QUIC, là một giá trị từ QuicErrorCode.

Hằng số kế thừa

Từ org.chromium.net.NetworkException
const Int

Mã lỗi cho biết không truy cập được vào địa chỉ IP đang được liên hệ, tức là không có tuyến đường nào đến máy chủ hoặc mạng được chỉ định.

const Int

Mã lỗi cho biết kết nối đã bị đóng đột ngột.

const Int

Mã lỗi cho biết yêu cầu kết nối đã bị từ chối.

const Int

Mã lỗi cho biết kết nối đã được đặt lại ngoài dự kiến.

const Int

Mã lỗi cho biết đã hết thời gian chờ kết nối.

const Int

Mã lỗi cho biết máy chủ nhận được yêu cầu không thể phân giải thành một địa chỉ IP.

const Int

Mã lỗi cho biết thiết bị không kết nối với mạng nào.

const Int

Mã lỗi cho biết rằng khi yêu cầu được xử lý, cấu hình mạng đã thay đổi.

const Int

Mã lỗi cho biết đã xảy ra một loại lỗi khác.

const Int

Mã lỗi cho biết một lỗi liên quan đến giao thức QUIC.

const Int

Mã lỗi cho biết thời gian chờ đã hết.

Hàm kế thừa

Từ org.chromium.net.NetworkException
abstract Int

Trả về mã lỗi nội bộ của Cronet.

abstract Int

Trả về mã lỗi, một trong các mã ERROR_*.

abstract Boolean

Trả về true nếu việc thử lại yêu cầu này ngay lập tức có thể thành công, nếu không thì trả về false.

Từ java.lang.Throwable

Hàm khởi tạo được bảo vệ

QuicException

protected QuicException(message: String!, cause: Throwable!)

Tạo một ngoại lệ do lỗi giao thức QUIC gây ra.

Tham số
message: String!

giải thích về lỗi.

cause: Throwable!

nguyên nhân (được lưu để truy xuất sau bằng phương thức getCause()). Được phép sử dụng giá trị rỗng và cho biết rằng nguyên nhân không tồn tại hoặc không xác định.

Hàm công khai

getConnectionCloseSource

@ConnectionCloseSource
fun getConnectionCloseSource(): Int

Trả về bên chịu trách nhiệm chấm dứt kết nối QUIC.

getQuicDetailedErrorCode

abstract fun getQuicDetailedErrorCode(): Int

Trả về mã lỗi QUIC, là một giá trị từ QuicErrorCode.