Skip to content

matthewmcdaniel/java18-new-features-internet-address-resolution-spi

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Link to JEP: https://openjdk.java.net/jeps/418

Source: https://blogs.oracle.com/javamagazine/post/java-18-gems-jdks

Prior to Java 18, the java.net.InetAddress package relied on the operating system's native resolver to identify host names and their IP addresses. With Java 18, you can define a SPI (Service-provider interface) that determines how hosts and their IP addresses are resolved. There are 4 new classes located within the java.net.spi package: InetAddressResolverProvider, InetAddressResolver, InetAddressResolver.LookupPolicy, and InetAddressResolverProvider.Configuration. This demo shows how you can create a very simple resolver.

Usage

mvn clean package
java -jar .\target\java18-new-features-internet-address-resolution-spi-1.0-SN
APSHOT.jar

About

Brief example of JEP 418: Internet-Address Resolution SPI

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages