QuicException

public abstract class QuicException extends NetworkException


Es una subclase de NetworkException que contiene un código de error QUIC detallado de QuicErrorCode. Se pasa una instancia de QuicException a las devoluciones de llamada onFailed cuando el código de error es NetworkException.ERROR_QUIC_PROTOCOL_FAILED.

Resumen

Constructores protegidos

QuicException(String message, Throwable cause)

Crea una excepción causada por un error del protocolo QUIC.

Métodos públicos

int

Muestra el lado responsable de finalizar la conexión QUIC.

abstract int

Muestra el código de error QUIC, que es un valor de QuicErrorCode.

Constantes heredadas

De org.chromium.net.NetworkException
static final int

Es un código de error que indica que no se puede acceder a la dirección IP con la que se está comunicando, lo que significa que no hay una ruta al host o la red especificados.

static final int

Es un código de error que indica que la conexión se cerró de forma inesperada.

static final int

Es un código de error que indica que se rechazó el intento de conexión.

static final int

Es un código de error que indica que la conexión se restableció de forma inesperada.

static final int

Es un código de error que indica que se agotó el tiempo de espera del intento de conexión.

static final int

Es un código de error que indica que no se pudo resolver el host al que se envía la solicitud en una dirección IP.

static final int

Es un código de error que indica que el dispositivo no estaba conectado a ninguna red.

static final int

Es un código de error que indica que, a medida que se procesaba la solicitud, cambió la configuración de red.

static final int

Es un código de error que indica que se encontró otro tipo de error.

static final int

Es un código de error que indica un error relacionado con el protocolo QUIC.

static final int

Es un código de error que indica que se venció un tiempo de espera.

Métodos heredados

De org.chromium.net.NetworkException
abstract int

Muestra un código de error interno de Cronet.

abstract int

Muestra el código de error, uno de ERROR_*.

abstract boolean

Muestra true si se puede reintentar esta solicitud de inmediato, false de lo contrario.

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

Constructores protegidos

QuicException

protected QuicException(String message, Throwable cause)

Crea una excepción causada por un error del protocolo QUIC.

Parámetros
String message

Explicación de la falla

Throwable cause

Es la causa (que se guarda para su posterior recuperación con el método getCause()). Se permite un valor nulo, e indica que la causa no existe o es desconocida.

Métodos públicos

getConnectionCloseSource

@ConnectionCloseSource
public int getConnectionCloseSource()

Muestra el lado responsable de finalizar la conexión QUIC.

getQuicDetailedErrorCode

public abstract int getQuicDetailedErrorCode()

Muestra el código de error QUIC, que es un valor de QuicErrorCode.