DnsOptions.StaleDnsOptions

class DnsOptions.StaleDnsOptions


Cronet의 오래된 DNS 기능을 구성하는 클래스입니다.

DNS 변환은 URL 요청을 만드는 데 중요한 경로의 단계 중 하나이지만 다양한 이유 (기본 네트워크 지연 시간, 버퍼 블로트, 패킷 손실 등)로 인해 느릴 수 있습니다.

사용 사례에 따라 앱 개발자가 보장된 DNS 레코드 최신 상태를 DNS 레코드의 더 나은 가용성과 교환하는 것이 좋을 수 있습니다.

오래된 결과에는 다음이 모두 포함될 수 있습니다.

  • 현재 네트워크의 DNS 서버에서 반환되었지만 TTL이 지난 결과
  • 만료 여부와 관계없이 이전 네트워크의 DNS 서버에서 반환된 결과

요약

중첩된 유형

StaleDnsOptions의 빌더입니다.

공개 함수

builder

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

getAllowCrossNetworkUsage

fun getAllowCrossNetworkUsage(): Boolean?

getFreshLookupTimeoutMillis

fun getFreshLookupTimeoutMillis(): Long?

getMaxExpiredDelayMillis

fun getMaxExpiredDelayMillis(): Long?

getUseStaleOnNameNotResolved

fun getUseStaleOnNameNotResolved(): Boolean?