QuicException

public abstract class QuicException extends NetworkException

java.lang.Object
   ↳ 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(String message, Throwable cause)

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

Phương thức 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
static final 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.

static final int

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

static final int

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

static final int

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

static final int

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

static final 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.

static final int

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

static final 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.

static final int

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

static final int

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

static final int

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

Các phương thức 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
synchronized final void
synchronized Throwable
synchronized Throwable
String
String
StackTraceElement[]
synchronized final Throwable[]
synchronized Throwable
void
void
setStackTrace(StackTraceElement[] p)
String

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

QuicException

protected QuicException(String message, Throwable cause)

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

Tham số
String message

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

Throwable cause

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.

Phương thức công khai

getConnectionCloseSource

@ConnectionCloseSource
public int getConnectionCloseSource()

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

getQuicDetailedErrorCode

public abstract int getQuicDetailedErrorCode()

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