Class 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 Detail

      • MacOSDnsServerAddressStreamProvider

        public MacOSDnsServerAddressStreamProvider()
    • Method Detail

      • 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