QuicException

public abstract class QuicException extends NetworkException


Unterklasse von NetworkException, die einen detaillierten QUIC-Fehlercode aus QuicErrorCode enthält. Eine Instanz von QuicException wird an onFailed-Callbacks übergeben, wenn der Fehlercode NetworkException.ERROR_QUIC_PROTOCOL_FAILED ist.

Zusammenfassung

Geschützte Konstruktoren

QuicException(String message, Throwable cause)

Erstellt eine Ausnahme, die durch einen QUIC-Protokollfehler verursacht wird.

Öffentliche Methoden

int

Gibt die Seite zurück, die für das Beenden der QUIC-Verbindung verantwortlich ist.

abstract int

Gibt den QUIC-Fehlercode zurück, der ein Wert aus QuicErrorCode ist.

Übernommene Konstanten

Aus org.chromium.net.NetworkException
static final int

Fehlercode, der angibt, dass die kontaktierte IP-Adresse nicht erreichbar ist. Das bedeutet, dass es keine Route zum angegebenen Host oder Netzwerk gibt.

static final int

Fehlercode, der angibt, dass die Verbindung unerwartet geschlossen wurde.

static final int

Fehlercode, der angibt, dass der Verbindungsversuch abgelehnt wurde.

static final int

Fehlercode, der angibt, dass die Verbindung unerwartet zurückgesetzt wurde.

static final int

Fehlercode, der angibt, dass beim Verbindungsversuch eine Zeitüberschreitung aufgetreten ist.

static final int

Fehlercode, der angibt, dass der Host, an den die Anfrage gesendet wird, nicht in eine IP-Adresse aufgelöst werden konnte.

static final int

Fehlercode, der angibt, dass das Gerät nicht mit einem Netzwerk verbunden war.

static final int

Fehlercode, der angibt, dass sich die Netzwerkkonfiguration während der Verarbeitung der Anfrage geändert hat.

static final int

Fehlercode, der angibt, dass ein anderer Fehlertyp aufgetreten ist.

static final int

Fehlercode, der auf einen Fehler im Zusammenhang mit dem QUIC Protokoll hinweist.

static final int

Fehlercode, der angibt, dass eine Zeitüberschreitung aufgetreten ist.

Übernommene Methoden

Aus org.chromium.net.NetworkException
abstract int

Gibt einen internen Cronet-Fehlercode zurück.

abstract int

Gibt einen Fehlercode zurück, einen der ERROR_*.

abstract boolean

Gibt true zurück, wenn ein sofortiger Wiederholungsversuch für diese Anfrage erfolgreich sein könnte, andernfalls false.

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

Geschützte Konstruktoren

QuicException

protected QuicException(String message, Throwable cause)

Erstellt eine Ausnahme, die durch einen QUIC-Protokollfehler verursacht wird.

Parameter
String message

Erläuterung des Fehlers.

Throwable cause

Die Ursache (die für den späteren Abruf durch die Methode getCause() gespeichert wird). Ein Nullwert ist zulässig und gibt an, dass die Ursache nicht vorhanden oder unbekannt ist.

Öffentliche Methoden

getConnectionCloseSource

@ConnectionCloseSource
public int getConnectionCloseSource()

Gibt die Seite zurück, die für das Beenden der QUIC-Verbindung verantwortlich ist.

getQuicDetailedErrorCode

public abstract int getQuicDetailedErrorCode()

Gibt den QUIC-Fehlercode zurück, der ein Wert aus QuicErrorCode ist.