Java 11 reactive HTTP Client

Day 1 /  / Track 4  /  EN / For practicing engineers

The new HTTP Client API, incubated in JDK 9, re-incubated in JDK 10, has been standardized in Java SE 11.

This session will first provide the background to the API, its history and evolution through JDK 9 and JDK 10, then moving on to the specifics of what has been standardized in Java SE 11. This session will inform the audience how to use the API to perform common tasks like issuing an HTTP request and receiving the response asynchronously, how to chain asynchronous tasks dependent on the response, and how the API leverages Reactive Streams and can interoperate with various RS implementations.

Download presentation
Chris Hegarty

Chris Hegarty is Networking Lead of the Java Platform Group at Oracle. His contributions to the platform include the Java 11 HTTP Client, the Stream Control Transport Protocol API, Windows Dual TCP/IP Stack support, and countless other enhancements in the core libraries. Chris was a key contributor on Project Jigsaw, including Incubator Modules and Encapsulating JDK Internals. He has worked on Java platforms since 2000, and currently leads the Networking group.