Interface DnsCacheEntry

All Known Implementing Classes:
DefaultDnsCache.DefaultDnsCacheEntry, NoopDnsCache.NoopDnsCacheEntry

public interface DnsCacheEntry
Represents the results from a previous DNS query which can be cached.
  • Method Summary

    Modifier and Type
    Method
    Description
    Get the resolved address.
    If the DNS query failed this will provide the rational.
  • Method Details

    • address

      InetAddress address()
      Get the resolved address.

      This may be null if the resolution failed, and in that case cause() will describe the failure.

      Returns:
      the resolved address.
    • cause

      Throwable cause()
      If the DNS query failed this will provide the rational.
      Returns:
      the rational for why the DNS query failed, or null if the query hasn't failed.