DnsOptions.StaleDnsOptions

class DnsOptions.StaleDnsOptions


Класс для настройки устаревшей функциональности DNS в Cronet.

Разрешение DNS-запросов — один из важнейших этапов при отправке URL-адреса, но он может быть медленным по разным причинам (задержка в сети, переполнение буфера, потеря пакетов и т. д.).

В зависимости от сценария использования, разработчику приложения может быть выгодно пожертвовать гарантированной актуальностью DNS-записей ради повышения их доступности.

К устаревшим результатам могут относиться как:

  • Результаты, полученные от DNS-сервера текущей сети, но уже просрочены, и
  • Результаты, полученные от DNS-сервера предыдущей сети, независимо от того, истек срок их действия или нет.

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

Вложенные типы

Конструктор для StaleDnsOptions .

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

строитель

java-static fun builder(): DnsOptions.StaleDnsOptions.Builder!

getAllowCrossNetworkUsage

fun getAllowCrossNetworkUsage(): Boolean?

getFreshLookupTimeoutMillis

fun getFreshLookupTimeoutMillis(): Long?

getMaxExpiredDelayMillis

fun getMaxExpiredDelayMillis(): Long?

getUseStaleOnNameNotResolved

fun getUseStaleOnNameNotResolved(): Boolean?