hg: jdk/submit: 8245462: HttpClient send throws InterruptedException when interrupted but does not cancel request

daniel.fuchs at oracle.com daniel.fuchs at oracle.com
Fri Aug 28 09:51:51 UTC 2020


Changeset: 1a68faff0ffa
Author:    dfuchs
Date:      2020-08-28 10:48 +0100
URL:       https://hg.openjdk.java.net/jdk/submit/rev/1a68faff0ffa

8245462: HttpClient send throws InterruptedException when interrupted but does not cancel request
Summary: Allows an HTTP operation to be cancelled by calling CompletableFuture::cancel(true)
Reviewed-by: michaelm, chegar, alanb

! src/java.net.http/share/classes/java/net/http/HttpClient.java
! src/java.net.http/share/classes/jdk/internal/net/http/Exchange.java
! src/java.net.http/share/classes/jdk/internal/net/http/ExchangeImpl.java
! src/java.net.http/share/classes/jdk/internal/net/http/Http1Exchange.java
! src/java.net.http/share/classes/jdk/internal/net/http/HttpClientImpl.java
! src/java.net.http/share/classes/jdk/internal/net/http/MultiExchange.java
! src/java.net.http/share/classes/jdk/internal/net/http/PlainHttpConnection.java
! src/java.net.http/share/classes/jdk/internal/net/http/RequestPublishers.java
! src/java.net.http/share/classes/jdk/internal/net/http/Stream.java
+ src/java.net.http/share/classes/jdk/internal/net/http/common/Cancelable.java
! src/java.net.http/share/classes/jdk/internal/net/http/common/MinimalFuture.java
! src/java.net.http/share/classes/jdk/internal/net/http/common/Utils.java
+ test/jdk/java/net/httpclient/CancelRequestTest.java
! test/jdk/java/net/httpclient/InterruptedBlockingSend.java



More information about the jdk-submit-changes mailing list