QuicException

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

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

Méthodes 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
static final 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é.

static final int

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

static final int

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

static final int

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

static final int

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

static final 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.

static final int

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

static final int

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

static final int

Code d'erreur indiquant qu'un autre type d'erreur s'est produit.

static final int

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

static final int

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

Méthodes 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 immédiate de cette requête peut aboutir, false dans le cas contraire.

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

Constructeurs protégés

QuicException

protected QuicException(String message, Throwable cause)

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

Paramètres
String message

Explication de l'échec.

Throwable cause

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 est inexistante ou inconnue.

Méthodes publiques

getConnectionCloseSource

@ConnectionCloseSource
public int getConnectionCloseSource()

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

getQuicDetailedErrorCode

public abstract int getQuicDetailedErrorCode()

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