QuicException

abstract class QuicException : NetworkException


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

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

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

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

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

Общественные функции

Int

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

abstract Int

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

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

Из org.chromium.net.NetworkException
const Int

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

const Int

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

const Int

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

const Int

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

const Int

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

const Int

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

const Int

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

const Int

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

const Int

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

const Int

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

const Int

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

Наследуемые функции

Из org.chromium.net.NetworkException
abstract Int

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

abstract Int

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

abstract Boolean

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

Из java.lang.Throwable

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

QuicException

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

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

Параметры
message: String !

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

cause: Throwable !

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

Общественные функции

getConnectionCloseSource

@ConnectionCloseSource
fun getConnectionCloseSource(): Int

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

getQuicDetailedErrorCode

abstract fun getQuicDetailedErrorCode(): Int

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