src/share/classes/sun/net/spi/nameservice/dns/DNSNameService.java

Print this page

        

*** 34,44 **** import java.util.*; import sun.net.util.IPAddressUtil; import sun.net.dns.ResolverConfiguration; import sun.net.spi.nameservice.*; import java.security.AccessController; ! import sun.security.action.*; /* * A name service provider based on JNDI-DNS. */ --- 34,44 ---- import java.util.*; import sun.net.util.IPAddressUtil; import sun.net.dns.ResolverConfiguration; import sun.net.spi.nameservice.*; import java.security.AccessController; ! import java.security.PrivilegedAction; /* * A name service provider based on JNDI-DNS. */
*** 229,247 **** public DNSNameService() throws Exception { // default domain String domain = AccessController.doPrivileged( ! new GetPropertyAction("sun.net.spi.nameservice.domain")); if (domain != null && domain.length() > 0) { domainList = new LinkedList<String>(); domainList.add(domain); } // name servers String nameservers = AccessController.doPrivileged( ! new GetPropertyAction("sun.net.spi.nameservice.nameservers")); if (nameservers != null && nameservers.length() > 0) { nameProviderUrl = createProviderURL(nameservers); if (nameProviderUrl.length() == 0) { throw new RuntimeException("malformed nameservers property"); } --- 229,247 ---- public DNSNameService() throws Exception { // default domain String domain = AccessController.doPrivileged( ! (PrivilegedAction<String>) () -> System.getProperty("sun.net.spi.nameservice.domain")); if (domain != null && domain.length() > 0) { domainList = new LinkedList<String>(); domainList.add(domain); } // name servers String nameservers = AccessController.doPrivileged( ! (PrivilegedAction<String>) () -> System.getProperty("sun.net.spi.nameservice.nameservers")); if (nameservers != null && nameservers.length() > 0) { nameProviderUrl = createProviderURL(nameservers); if (nameProviderUrl.length() == 0) { throw new RuntimeException("malformed nameservers property"); }