QuicException

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

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

Öffentliche Funktionen

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
const Int

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

const Int

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

const Int

Fehlercode, der angibt, dass der Verbindungsversuch abgelehnt wurde.

const Int

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

const Int

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

const Int

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

const Int

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

const Int

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

const Int

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

const Int

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

const Int

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

Übernommene Funktionen

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

Geschützte Konstruktoren

QuicException

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

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

Parameter
message: String!

Erläuterung des Fehlers.

cause: Throwable!

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 Funktionen

getConnectionCloseSource

@ConnectionCloseSource
fun getConnectionCloseSource(): Int

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

getQuicDetailedErrorCode

abstract fun getQuicDetailedErrorCode(): Int

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