/** * @deprecated Use {@link DefaultDnsServerAddressStreamProvider#defaultAddresses()}. * <p> * Returns the {@link DnsServerAddresses} that yields the system DNS server addresses sequentially. If it failed to * retrieve the list of the system DNS server addresses from the environment, it will use {@code "8.8.8.8"} and * {@code "8.8.4.4"}, the addresses of the Google public DNS servers. * <p> * This method has the same effect with the following code: * <pre> * DnsServerAddresses.sequential(DnsServerAddresses.defaultAddressList()); * </pre> * </p> */ @Deprecated public static DnsServerAddresses defaultAddresses() { return DefaultDnsServerAddressStreamProvider.defaultAddresses(); }
/** * @deprecated Use {@link DefaultDnsServerAddressStreamProvider#defaultAddressList()}. * <p> * Returns the list of the system DNS server addresses. If it failed to retrieve the list of the system DNS server * addresses from the environment, it will return {@code "8.8.8.8"} and {@code "8.8.4.4"}, the addresses of the * Google public DNS servers. */ @Deprecated public static List<InetSocketAddress> defaultAddressList() { return DefaultDnsServerAddressStreamProvider.defaultAddressList(); }
private static InetSocketAddress[] sanitize(InetSocketAddress[] addresses) { if (addresses == null) { throw new NullPointerException("addresses"); } List<InetSocketAddress> list = new ArrayList<InetSocketAddress>(addresses.length); for (InetSocketAddress a: addresses) { if (a == null) { break; } if (a.isUnresolved()) { throw new IllegalArgumentException("cannot use an unresolved DNS server address: " + a); } list.add(a); } if (list.isEmpty()) { return defaultAddressArray(); } return list.toArray(new InetSocketAddress[list.size()]); }
/** * @deprecated Use {@link DefaultDnsServerAddressStreamProvider#defaultAddresses()}. * <p> * Returns the {@link DnsServerAddresses} that yields the system DNS server addresses sequentially. If it failed to * retrieve the list of the system DNS server addresses from the environment, it will use {@code "8.8.8.8"} and * {@code "8.8.4.4"}, the addresses of the Google public DNS servers. * <p> * This method has the same effect with the following code: * <pre> * DnsServerAddresses.sequential(DnsServerAddresses.defaultAddressList()); * </pre> * </p> */ @Deprecated public static DnsServerAddresses defaultAddresses() { return DefaultDnsServerAddressStreamProvider.defaultAddresses(); }
/** * @deprecated Use {@link DefaultDnsServerAddressStreamProvider#defaultAddressList()}. * <p> * Returns the list of the system DNS server addresses. If it failed to retrieve the list of the system DNS server * addresses from the environment, it will return {@code "8.8.8.8"} and {@code "8.8.4.4"}, the addresses of the * Google public DNS servers. */ @Deprecated public static List<InetSocketAddress> defaultAddressList() { return DefaultDnsServerAddressStreamProvider.defaultAddressList(); }
DnsServerAddressStream stream = DefaultDnsServerAddressStreamProvider.defaultAddresses().stream(); Set<InetSocketAddress> all = new HashSet<>(); while (true) {
private static List<InetSocketAddress> sanitize(InetSocketAddress[] addresses) { if (addresses == null) { throw new NullPointerException("addresses"); } List<InetSocketAddress> list = new ArrayList<InetSocketAddress>(addresses.length); for (InetSocketAddress a: addresses) { if (a == null) { break; } if (a.isUnresolved()) { throw new IllegalArgumentException("cannot use an unresolved DNS server address: " + a); } list.add(a); } if (list.isEmpty()) { return DefaultDnsServerAddressStreamProvider.defaultAddressList(); } return list; }
DnsServerAddressStream stream = DefaultDnsServerAddressStreamProvider.defaultAddresses().stream(); Set<InetSocketAddress> all = new HashSet<>(); while (true) {
private static List<InetSocketAddress> sanitize(InetSocketAddress[] addresses) { if (addresses == null) { throw new NullPointerException("addresses"); } List<InetSocketAddress> list = new ArrayList<InetSocketAddress>(addresses.length); for (InetSocketAddress a: addresses) { if (a == null) { break; } if (a.isUnresolved()) { throw new IllegalArgumentException("cannot use an unresolved DNS server address: " + a); } list.add(a); } if (list.isEmpty()) { return DefaultDnsServerAddressStreamProvider.defaultAddressList(); } return list; }
/** * @deprecated Use {@link DefaultDnsServerAddressStreamProvider#defaultAddresses()}. * <p> * Returns the {@link DnsServerAddresses} that yields the system DNS server addresses sequentially. If it failed to * retrieve the list of the system DNS server addresses from the environment, it will use {@code "8.8.8.8"} and * {@code "8.8.4.4"}, the addresses of the Google public DNS servers. * <p> * This method has the same effect with the following code: * <pre> * DnsServerAddresses.sequential(DnsServerAddresses.defaultAddressList()); * </pre> * </p> */ @Deprecated public static DnsServerAddresses defaultAddresses() { return DefaultDnsServerAddressStreamProvider.defaultAddresses(); }
/** * @deprecated Use {@link DefaultDnsServerAddressStreamProvider#defaultAddressList()}. * <p> * Returns the list of the system DNS server addresses. If it failed to retrieve the list of the system DNS server * addresses from the environment, it will return {@code "8.8.8.8"} and {@code "8.8.4.4"}, the addresses of the * Google public DNS servers. */ @Deprecated public static List<InetSocketAddress> defaultAddressList() { return DefaultDnsServerAddressStreamProvider.defaultAddressList(); }
/** * @deprecated Use {@link DefaultDnsServerAddressStreamProvider#defaultAddresses()}. * <p> * Returns the {@link DnsServerAddresses} that yields the system DNS server addresses sequentially. If it failed to * retrieve the list of the system DNS server addresses from the environment, it will use {@code "8.8.8.8"} and * {@code "8.8.4.4"}, the addresses of the Google public DNS servers. * <p> * This method has the same effect with the following code: * <pre> * DnsServerAddresses.sequential(DnsServerAddresses.defaultAddressList()); * </pre> * </p> */ @Deprecated public static DnsServerAddresses defaultAddresses() { return DefaultDnsServerAddressStreamProvider.defaultAddresses(); }
/** * @deprecated Use {@link DefaultDnsServerAddressStreamProvider#defaultAddressList()}. * <p> * Returns the list of the system DNS server addresses. If it failed to retrieve the list of the system DNS server * addresses from the environment, it will return {@code "8.8.8.8"} and {@code "8.8.4.4"}, the addresses of the * Google public DNS servers. */ @Deprecated public static List<InetSocketAddress> defaultAddressList() { return DefaultDnsServerAddressStreamProvider.defaultAddressList(); }
private static List<InetSocketAddress> sanitize(InetSocketAddress[] addresses) { if (addresses == null) { throw new NullPointerException("addresses"); } List<InetSocketAddress> list = new ArrayList<InetSocketAddress>(addresses.length); for (InetSocketAddress a: addresses) { if (a == null) { break; } if (a.isUnresolved()) { throw new IllegalArgumentException("cannot use an unresolved DNS server address: " + a); } list.add(a); } if (list.isEmpty()) { return DefaultDnsServerAddressStreamProvider.defaultAddressList(); } return list; }