QuicException

abstract class QuicException : NetworkException


Podklasa NetworkException, która zawiera szczegółowy QUIC kod błędu z QuicErrorCode. Gdy kod błędu to NetworkException.ERROR_QUIC_PROTOCOL_FAILED, do wywołań zwrotnych onFailed przekazywana jest instancja QuicException.

Podsumowanie

Konstruktory chronione

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

Tworzy wyjątek spowodowany błędem protokołu QUIC.

Funkcje publiczne

Int

Zwraca stronę odpowiedzialną za zakończenie połączenia QUIC.

abstract Int

Zwraca kod błędu QUIC, który jest wartością z QuicErrorCode.

Dziedziczone stałe

Z org.chromium.net.NetworkException
const Int

Kod błędu wskazujący, że adres IP, z którym się łączysz, jest niedostępny, co oznacza, że nie ma trasy do określonego hosta ani sieci.

const Int

Kod błędu wskazujący, że połączenie zostało nieoczekiwanie zamknięte.

const Int

Kod błędu wskazujący, że próba połączenia została odrzucona.

const Int

Kod błędu wskazujący, że połączenie zostało nieoczekiwanie zresetowane.

const Int

Kod błędu wskazujący, że upłynął limit czasu próby połączenia.

const Int

Kod błędu wskazujący, że nie udało się rozpoznać adresu IP hosta, do którego wysyłane jest żądanie.

const Int

Kod błędu wskazujący, że urządzenie nie było połączone z żadną siecią.

const Int

Kod błędu wskazujący, że podczas przetwarzania żądania zmieniła się konfiguracja sieci.

const Int

Kod błędu wskazujący, że wystąpił inny typ błędu.

const Int

Kod błędu wskazujący na błąd związany z protokołem QUIC.

const Int

Kod błędu wskazujący, że upłynął limit czasu.

Dziedziczone funkcje

Z org.chromium.net.NetworkException
abstract Int

Zwraca wewnętrzny kod błędu Cronet.

abstract Int

Zwraca kod błędu, jeden z ERROR_*.

abstract Boolean

Zwraca true, jeśli natychmiastowa próba ponowienia tego żądania może się powieść, w przeciwnym razie zwraca false.

Z java.lang.Throwable

Konstruktory chronione

QuicException

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

Tworzy wyjątek spowodowany błędem protokołu QUIC.

Parametry
message: String!

wyjaśnienie niepowodzenia.

cause: Throwable!

przyczyna (która jest zapisywana w celu późniejszego pobrania za pomocą metody getCause()) Dozwolona jest wartość null, która wskazuje, że przyczyna nie istnieje lub jest nieznana.

Funkcje publiczne

getConnectionCloseSource

@ConnectionCloseSource
fun getConnectionCloseSource(): Int

Zwraca stronę odpowiedzialną za zakończenie połączenia QUIC.

getQuicDetailedErrorCode

abstract fun getQuicDetailedErrorCode(): Int

Zwraca kod błędu QUIC, który jest wartością z QuicErrorCode.