DnsOptions.StaleDnsOptions

class DnsOptions.StaleDnsOptions


Class yang mengonfigurasi fungsi DNS usang Cronet.

Resolusi DNS adalah salah satu langkah di jalur penting untuk membuat permintaan URL, tetapi dapat berjalan lambat karena berbagai alasan (latensi jaringan yang mendasarinya, buffer bloat, kehilangan paket, dll.).

Bergantung pada kasus penggunaannya, developer aplikasi mungkin perlu menukar jaminan keaktualan data DNS dengan ketersediaan data DNS yang lebih baik.

Hasil yang sudah tidak berlaku dapat mencakup:

  • hasil yang ditampilkan dari server DNS jaringan saat ini, tetapi telah melewati masa aktifnya, dan
  • hasil yang ditampilkan dari server DNS jaringan sebelumnya, baik sudah berakhir masa berlakunya atau tidak.

Ringkasan

Jenis bertingkat

Builder untuk StaleDnsOptions.

Fungsi publik

builder

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

getAllowCrossNetworkUsage

fun getAllowCrossNetworkUsage(): Boolean?

getFreshLookupTimeoutMillis

fun getFreshLookupTimeoutMillis(): Long?

getMaxExpiredDelayMillis

fun getMaxExpiredDelayMillis(): Long?

getUseStaleOnNameNotResolved

fun getUseStaleOnNameNotResolved(): Boolean?