QuicException

public abstract class QuicException extends NetworkException


Subclasse de NetworkException que contém um código de erro QUIC detalhado de QuicErrorCode. Uma instância de QuicException é transmitida para callbacks onFailed quando o código de erro é NetworkException.ERROR_QUIC_PROTOCOL_FAILED.

Resumo

Construtores protegidos

QuicException(String message, Throwable cause)

Cria uma exceção causada por um erro de protocolo QUIC.

Métodos públicos

int

Retorna o lado responsável por encerrar a conexão QUIC.

abstract int

Retorna o QUIC código de erro, que é um valor de QuicErrorCode.

Constantes herdadas

De org.chromium.net.NetworkException
static final int

Código de erro que indica que o endereço IP contatado está inacessível, ou seja, não há rota para o host ou rede especificados.

static final int

Código de erro que indica que a conexão foi fechada inesperadamente.

static final int

Código de erro que indica que a tentativa de conexão foi recusada.

static final int

Código de erro que indica que a conexão foi redefinida inesperadamente.

static final int

Código de erro que indica que a tentativa de conexão expirou.

static final int

Código de erro que indica que o host para o qual a solicitação está sendo enviada não pôde ser resolvido em um endereço IP.

static final int

Código de erro que indica que o dispositivo não estava conectado a nenhuma rede.

static final int

Código de erro que indica que, à medida que a solicitação era processada, a configuração de rede mudou.

static final int

Código de erro que indica que outro tipo de erro foi encontrado.

static final int

Código de erro que indica um erro relacionado ao protocolo QUIC.

static final int

Código de erro que indica que um tempo limite expirou.

Métodos herdados

De org.chromium.net.NetworkException
abstract int

Retorna um código de erro interno do Cronet.

abstract int

Retorna o código de erro, um de ERROR_*.

abstract boolean

Retorna true se tentar novamente essa solicitação imediatamente puder ter sucesso. Caso contrário, retorna false.

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

Construtores protegidos

QuicException

protected QuicException(String message, Throwable cause)

Cria uma exceção causada por um erro de protocolo QUIC.

Parâmetros
String message

explicação da falha.

Throwable cause

a causa, que é salva para ser extraída mais tarde pelo método getCause(). Um valor nulo é permitido e indica que a causa é inexistente ou desconhecida.

Métodos públicos

getConnectionCloseSource

@ConnectionCloseSource
public int getConnectionCloseSource()

Retorna o lado responsável por encerrar a conexão QUIC.

getQuicDetailedErrorCode

public abstract int getQuicDetailedErrorCode()

Retorna o QUIC código de erro, que é um valor de QuicErrorCode.