hg: jdk/jdk: 8217264: HttpClient: Blocking operations in mapper function do not work as documented
daniel.fuchs at oracle.com
daniel.fuchs at oracle.com
Thu Jan 24 12:36:04 UTC 2019
Changeset: 97cf88608d76
Author: dfuchs
Date: 2019-01-24 12:32 +0000
URL: http://hg.openjdk.java.net/jdk/jdk/rev/97cf88608d76
8217264: HttpClient: Blocking operations in mapper function do not work as documented
Summary: ensures that a new task is spawned when calling getBody() on a mapping BodySubscriber.
Reviewed-by: chegar
! src/java.net.http/share/classes/jdk/internal/net/http/BufferingSubscriber.java
! src/java.net.http/share/classes/jdk/internal/net/http/Http1AsyncReceiver.java
! src/java.net.http/share/classes/jdk/internal/net/http/Http1Response.java
! src/java.net.http/share/classes/jdk/internal/net/http/MultiExchange.java
! src/java.net.http/share/classes/jdk/internal/net/http/ResponseSubscribers.java
! src/java.net.http/share/classes/jdk/internal/net/http/Stream.java
+ test/jdk/java/net/httpclient/GZIPInputStreamTest.java
More information about the jdk-all-changes
mailing list