Class MacOSDnsServerAddressStreamProvider

java.lang.Object
io.netty.resolver.dns.macos.MacOSDnsServerAddressStreamProvider
All Implemented Interfaces:
io.netty.resolver.dns.DnsServerAddressStreamProvider

public final class MacOSDnsServerAddressStreamProvider extends Object implements io.netty.resolver.dns.DnsServerAddressStreamProvider
DnsServerAddressStreamProvider implementation which makes use of the same mechanism as Apple's open source mDNSResponder to retrieve the current nameserver configuration of the system.
  • Constructor Details

    • MacOSDnsServerAddressStreamProvider

      public MacOSDnsServerAddressStreamProvider()
  • Method Details

    • isAvailable

      public static boolean isAvailable()
    • ensureAvailability

      public static void ensureAvailability()
    • unavailabilityCause

      public static Throwable unavailabilityCause()
    • nameServerAddressStream

      public io.netty.resolver.dns.DnsServerAddressStream nameServerAddressStream(String hostname)
      Specified by:
      nameServerAddressStream in interface io.netty.resolver.dns.DnsServerAddressStreamProvider