QuicException

public abstract class QuicException extends 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(String message, Throwable cause)

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

Metody 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
static final int

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

static final int

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

static final int

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

static final int

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

static final int

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

static final int

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

static final int

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

static final int

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

static final int

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

static final int

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

static final int

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

Dziedziczone metody

Z org.chromium.net.NetworkException
abstract int

Zwraca wewnętrzny kod błędu Croneta.

abstract int

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

abstract boolean

Zwraca true, jeśli natychmiastowa ponowna próba wysłania tego żądania może się powieść, a false w przeciwnym razie.

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

Konstruktory chronione

QuicException

protected QuicException(String message, Throwable cause)

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

Parametry
String message

Wyjaśnienie niepowodzenia.

Throwable cause

Przyczyna (która jest zapisywana do późniejszego pobrania za pomocą metody getCause()) Dopuszczalna jest wartość null, która oznacza, że przyczyna nie istnieje lub jest nieznana.

Metody publiczne

getConnectionCloseSource

@ConnectionCloseSource
public int getConnectionCloseSource()

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

getQuicDetailedErrorCode

public abstract int getQuicDetailedErrorCode()

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