Package io.netty.resolver.dns
Class DnsServerAddressStreamProviders
- java.lang.Object
-
- io.netty.resolver.dns.DnsServerAddressStreamProviders
-
public final class DnsServerAddressStreamProviders extends java.lang.Object
Utility methods related toDnsServerAddressStreamProvider
.
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description private static class
DnsServerAddressStreamProviders.DefaultProviderHolder
-
Field Summary
Fields Modifier and Type Field Description private static InternalLogger
LOGGER
private static java.lang.String
MACOS_PROVIDER_CLASS_NAME
private static java.lang.reflect.Constructor<? extends DnsServerAddressStreamProvider>
STREAM_PROVIDER_CONSTRUCTOR
-
Constructor Summary
Constructors Modifier Constructor Description private
DnsServerAddressStreamProviders()
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static DnsServerAddressStreamProvider
platformDefault()
ADnsServerAddressStreamProvider
which inherits the DNS servers from your local host's configuration.static DnsServerAddressStreamProvider
unixDefault()
-
-
-
Field Detail
-
LOGGER
private static final InternalLogger LOGGER
-
STREAM_PROVIDER_CONSTRUCTOR
private static final java.lang.reflect.Constructor<? extends DnsServerAddressStreamProvider> STREAM_PROVIDER_CONSTRUCTOR
-
MACOS_PROVIDER_CLASS_NAME
private static final java.lang.String MACOS_PROVIDER_CLASS_NAME
- See Also:
- Constant Field Values
-
-
Method Detail
-
platformDefault
public static DnsServerAddressStreamProvider platformDefault()
ADnsServerAddressStreamProvider
which inherits the DNS servers from your local host's configuration.Note that only macOS and Linux are currently supported.
- Returns:
- A
DnsServerAddressStreamProvider
which inherits the DNS servers from your local host's configuration.
-
unixDefault
public static DnsServerAddressStreamProvider unixDefault()
-
-