QuicException

abstract class QuicException : NetworkException


Sous-classe de NetworkException qui contient un code d'erreur QUIC détaillé de QuicErrorCode. Une instance de QuicException est transmise aux rappels onFailed lorsque le code d'erreur est NetworkException.ERROR_QUIC_PROTOCOL_FAILED.

Résumé

Constructeurs protégés

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

Construit une exception causée par une erreur de protocole QUIC.

Fonctions publiques

Int

Renvoie le côté responsable de la fin de la connexion QUIC.

abstract Int

Renvoie le code d'erreur QUIC, qui est une valeur de QuicErrorCode.

Constantes héritées

De org.chromium.net.NetworkException
const Int

Code d'erreur indiquant que l'adresse IP contactée est inaccessible, ce qui signifie qu'il n'existe aucun itinéraire vers l'hôte ou le réseau spécifié.

const Int

Code d'erreur indiquant que la connexion a été fermée de manière inattendue.

const Int

Code d'erreur indiquant que la tentative de connexion a été refusée.

const Int

Code d'erreur indiquant que la connexion a été réinitialisée de manière inattendue.

const Int

Code d'erreur indiquant que la tentative de connexion a expiré.

const Int

Code d'erreur indiquant que l'hôte auquel la requête est envoyée n'a pas pu être résolu en adresse IP.

const Int

Code d'erreur indiquant que l'appareil n'était connecté à aucun réseau.

const Int

Code d'erreur indiquant que la configuration réseau a changé lors du traitement de la requête.

const Int

Code d'erreur indiquant qu'un autre type d'erreur a été rencontré.

const Int

Code d'erreur indiquant une erreur liée au protocole QUIC.

const Int

Code d'erreur indiquant qu'un délai a expiré.

Fonctions héritées

De org.chromium.net.NetworkException
abstract Int

Renvoie un code d'erreur interne Cronet.

abstract Int

Renvoie le code d'erreur, l'un des ERROR_*.

abstract Boolean

Renvoie true si une nouvelle tentative de cette requête peut réussir immédiatement, false sinon.

De java.lang.Throwable

Constructeurs protégés

QuicException

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

Construit une exception causée par une erreur de protocole QUIC.

Paramètres
message: String!

Explication de l'échec.

cause: Throwable!

La cause (qui est enregistrée pour être récupérée ultérieurement par la méthode getCause()) Une valeur nulle est autorisée et indique que la cause n'existe pas ou est inconnue.

Fonctions publiques

getConnectionCloseSource

@ConnectionCloseSource
fun getConnectionCloseSource(): Int

Renvoie le côté responsable de la fin de la connexion QUIC.

getQuicDetailedErrorCode

abstract fun getQuicDetailedErrorCode(): Int

Renvoie le code d'erreur QUIC, qui est une valeur de QuicErrorCode.