public abstract class DNSServerProvider
extends java.lang.Object
DNSResolver to search for dns servers from the
System. But also allows to implement different ways to do it, apart
from the default ones.
OracleJREServerProvider for Oracle JRE environmentsAndroidServerProvider for Android API 21 or higher, requires ACCESS_NETWORK_STATEAlternativeAndroidServerProvider for any Android, but more limited than the beforeUnixResolvConfServerProvider that uses /etc/resolv.conf to obtain DNS servers| Constructor and Description |
|---|
DNSServerProvider() |
DNSServerProvider(java.util.List<java.net.InetSocketAddress> defaultList) |
| Modifier and Type | Method and Description |
|---|---|
java.util.List<java.net.InetSocketAddress> |
get() |
protected abstract java.util.List<java.net.InetSocketAddress> |
getList() |