QuicException

public abstract class QuicException extends NetworkException


Подкласс NetworkException , содержащий подробный код ошибки QUIC из QuicErrorCode . Экземпляр QuicException передается в коллбэки onFailed когда код ошибки равен NetworkException.ERROR_QUIC_PROTOCOL_FAILED .

Краткое содержание

Защищенные конструкторы

QuicException ( String message, Throwable cause)

Создает исключение, вызванное ошибкой протокола QUIC.

Общедоступные методы

int

Возвращает сторону, ответственную за завершение QUIC-соединения.

abstract int

Возвращает код ошибки QUIC , который представляет собой значение из функции QuicErrorCode .

Унаследованные константы

Из org.chromium.net.NetworkException
static final int

Код ошибки указывает на недоступность IP-адреса, с которым осуществляется связь, что означает отсутствие маршрута к указанному хосту или сети.

static final int

Код ошибки, указывающий на неожиданное разрыв соединения.

static final int

Код ошибки указывает на то, что попытка подключения была отклонена.

static final int

Код ошибки, указывающий на неожиданный разрыв соединения.

static final int

Код ошибки, указывающий на истечение времени ожидания попытки подключения.

static final int

Код ошибки указывает на то, что хост, которому отправляется запрос, не может быть преобразован в IP-адрес.

static final int

Код ошибки указывает на то, что устройство не подключено ни к одной сети.

static final int

Код ошибки указывает на то, что в процессе обработки запроса изменилась конфигурация сети.

static final int

Код ошибки указывает на обнаружение ошибки другого типа.

static final int

Код ошибки, указывающий на ошибку, связанную с протоколом QUIC .

static final int

Код ошибки указывает на истечение времени ожидания.

Унаследованные методы

Из org.chromium.net.NetworkException
abstract int

Возвращает внутренний код ошибки Cronet.

abstract int

Возвращает код ошибки, один из вариантов ERROR_* .

abstract boolean

Возвращает true , если повторная попытка выполнения этого запроса может оказаться успешной, в противном случае false .

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

Защищенные конструкторы

QuicException

protected QuicException(String message, Throwable cause)

Создает исключение, вызванное ошибкой протокола QUIC.

Параметры
String message

объяснение причины сбоя.

Throwable cause

Причина (которая сохраняется для последующего извлечения методом getCause() ). Допускается значение null, указывающее на то, что причина отсутствует или неизвестна.

Общедоступные методы

getConnectionCloseSource

@ConnectionCloseSource
public int getConnectionCloseSource()

Возвращает сторону, ответственную за завершение QUIC-соединения.

getQuicDetailedErrorCode

public abstract int getQuicDetailedErrorCode()

Возвращает код ошибки QUIC , который представляет собой значение из функции QuicErrorCode .