< prev index next >
src/java.base/share/classes/jdk/internal/misc/JavaNetInetAddressAccess.java
Print this page
rev 15908 : 8165271: Fix use of reflection to gain access to private fields
Reviewed-by:
*** 24,36 ****
--- 24,46 ----
*/
package jdk.internal.misc;
import java.net.InetAddress;
+ import java.net.UnknownHostException;
public interface JavaNetInetAddressAccess {
/**
* Return the original application specified hostname of
* the given InetAddress object.
*/
String getOriginalHostName(InetAddress ia);
+
+ /**
+ * Get the InetAddress of the provided host. If an InetAddress is provided
+ * then it will be the default address returned for all calls to either
+ * form of getByName. This is required to maintain consistency when
+ * caching addresses and hostnames.
+ */
+ InetAddress getByName(String hostName, InetAddress hostAddress)
+ throws UnknownHostException;
}
< prev index next >