QuicException

public abstract class QuicException extends NetworkException


Subclass dari NetworkException yang berisi kode error QUIC mendetail dari QuicErrorCode. Instance QuicException diteruskan ke callback onFailed saat kode error adalah NetworkException.ERROR_QUIC_PROTOCOL_FAILED.

Ringkasan

Konstruktor terlindungi

QuicException(String message, Throwable cause)

Membuat pengecualian yang disebabkan oleh error protokol QUIC.

Metode publik

int

Menampilkan sisi yang bertanggung jawab untuk menghentikan koneksi QUIC.

abstract int

Menampilkan kode error QUIC, yang merupakan nilai dari QuicErrorCode.

Konstanta Turunan

Dari org.chromium.net.NetworkException
static final int

Kode error yang menunjukkan bahwa alamat IP yang dihubungi tidak dapat dijangkau, yang berarti tidak ada rute ke host atau jaringan yang ditentukan.

static final int

Kode error yang menunjukkan bahwa koneksi ditutup secara tidak terduga.

static final int

Kode error yang menunjukkan bahwa upaya koneksi ditolak.

static final int

Kode error yang menunjukkan bahwa koneksi direset secara tidak terduga.

static final int

Kode error yang menunjukkan bahwa upaya koneksi telah habis waktunya.

static final int

Kode error yang menunjukkan bahwa host yang dikirimi permintaan tidak dapat di-resolve ke alamat IP.

static final int

Kode error yang menunjukkan bahwa perangkat tidak terhubung ke jaringan mana pun.

static final int

Kode error yang menunjukkan bahwa konfigurasi jaringan berubah saat permintaan diproses.

static final int

Kode error yang menunjukkan bahwa jenis error lain ditemukan.

static final int

Kode error yang menunjukkan error terkait protokol QUIC.

static final int

Kode error yang menunjukkan bahwa waktu tunggu telah berakhir.

Metode turunan

Dari org.chromium.net.NetworkException
abstract int

Menampilkan kode error internal Cronet.

abstract int

Menampilkan kode error, salah satu dari ERROR_*.

abstract boolean

Menampilkan true jika mencoba lagi permintaan ini secara langsung mungkin berhasil, false jika tidak.

Dari java.lang.Throwable
synchronized final void
synchronized Throwable
synchronized Throwable
String
String
StackTraceElement[]
synchronized final Throwable[]
synchronized Throwable
void
void
setStackTrace(StackTraceElement[] p)
String

Konstruktor terlindungi

QuicException

protected QuicException(String message, Throwable cause)

Membuat pengecualian yang disebabkan oleh error protokol QUIC.

Parameter
String message

penjelasan kegagalan.

Throwable cause

penyebab (yang disimpan untuk pengambilan nanti dengan metode getCause()). Nilai null diizinkan, dan menunjukkan bahwa penyebabnya tidak ada atau tidak diketahui.

Metode publik

getConnectionCloseSource

@ConnectionCloseSource
public int getConnectionCloseSource()

Menampilkan sisi yang bertanggung jawab untuk menghentikan koneksi QUIC.

getQuicDetailedErrorCode

public abstract int getQuicDetailedErrorCode()

Menampilkan kode error QUIC, yang merupakan nilai dari QuicErrorCode.