QuicException

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

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

Funciones públicas

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

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.

const Int

Código de error que indica que la conexión se cerró de forma inesperada.

const Int

Código de error que indica que se rechazó el intento de conexión.

const Int

Código de error que indica que la conexión se restableció de forma inesperada.

const Int

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

const Int

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.

const Int

Código de error que indica que el dispositivo no estaba conectado a ninguna red.

const Int

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

const Int

Código de error que indica que se encontró otro tipo de error.

const Int

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

const Int

Código de error que indica que venció un tiempo de espera.

Funciones heredadas

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 reintentar esta solicitud de inmediato podría tener éxito; de lo contrario, muestra false.

De java.lang.Throwable

Constructores protegidos

QuicException

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

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

Parámetros
message: String!

Explicación de la falla

cause: Throwable!

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.

Funciones públicas

getConnectionCloseSource

@ConnectionCloseSource
fun getConnectionCloseSource(): Int

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

getQuicDetailedErrorCode

abstract fun getQuicDetailedErrorCode(): Int

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