DnsOptions.StaleDnsOptions

class DnsOptions.StaleDnsOptions


Una clase que configura la funcionalidad de DNS obsoleta de Cronet.

La resolución de DNS es uno de los pasos en la ruta de acceso crítica para realizar una solicitud de URL, pero puede ser lenta por varios motivos (latencia de red subyacente, saturación de búfer, pérdida de paquetes, etcétera).

Según el caso de uso, podría valer la pena que un desarrollador de apps intercambie la actualización garantizada de registros DNS por una mejor disponibilidad de los registros DNS.

Los resultados obsoletos pueden incluir lo siguiente:

  • resultados que se muestran desde el servidor DNS de la red actual, pero que superaron su tiempo de actividad
  • resultados que se muestran desde el servidor DNS de una red anterior, ya sea que hayan vencido o no

Resumen

Tipos anidados

Compilador para StaleDnsOptions.

Funciones públicas

compilador

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

getAllowCrossNetworkUsage

fun getAllowCrossNetworkUsage(): Boolean?

getFreshLookupTimeoutMillis

fun getFreshLookupTimeoutMillis(): Long?

getMaxExpiredDelayMillis

fun getMaxExpiredDelayMillis(): Long?

getUseStaleOnNameNotResolved

fun getUseStaleOnNameNotResolved(): Boolean?