hg: jdk/jdk11: 8208391: Differentiate response and connect timeouts in HTTP Client API

chris.hegarty at oracle.com chris.hegarty at oracle.com
Thu Aug 9 10:29:36 UTC 2018


Changeset: 31d9e82b2e64
Author:    chegar
Date:      2018-08-09 11:23 +0100
URL:       http://hg.openjdk.java.net/jdk/jdk11/rev/31d9e82b2e64

8208391: Differentiate response and connect timeouts in HTTP Client API
Reviewed-by: michaelm

! src/java.net.http/share/classes/java/net/http/HttpClient.java
+ src/java.net.http/share/classes/java/net/http/HttpConnectTimeoutException.java
! src/java.net.http/share/classes/jdk/internal/net/http/AbstractAsyncSSLConnection.java
! src/java.net.http/share/classes/jdk/internal/net/http/AsyncSSLConnection.java
! src/java.net.http/share/classes/jdk/internal/net/http/AsyncSSLTunnelConnection.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/Http2ClientImpl.java
! src/java.net.http/share/classes/jdk/internal/net/http/Http2Connection.java
! src/java.net.http/share/classes/jdk/internal/net/http/HttpClientBuilderImpl.java
! src/java.net.http/share/classes/jdk/internal/net/http/HttpClientFacade.java
! src/java.net.http/share/classes/jdk/internal/net/http/HttpClientImpl.java
! src/java.net.http/share/classes/jdk/internal/net/http/HttpConnection.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/PlainTunnelingConnection.java
+ src/java.net.http/share/classes/jdk/internal/net/http/ResponseTimerEvent.java
! src/java.net.http/share/classes/jdk/internal/net/http/TimeoutEvent.java
+ test/jdk/java/net/httpclient/AbstractConnectTimeout.java
+ test/jdk/java/net/httpclient/AbstractConnectTimeoutHandshake.java
+ test/jdk/java/net/httpclient/ConnectTimeoutHandshakeAsync.java
+ test/jdk/java/net/httpclient/ConnectTimeoutHandshakeSync.java
+ test/jdk/java/net/httpclient/ConnectTimeoutNoProxyAsync.java
+ test/jdk/java/net/httpclient/ConnectTimeoutNoProxySync.java
+ test/jdk/java/net/httpclient/ConnectTimeoutWithProxyAsync.java
+ test/jdk/java/net/httpclient/ConnectTimeoutWithProxySync.java
! test/jdk/java/net/httpclient/HttpClientBuilderTest.java
! test/jdk/java/net/httpclient/TimeoutBasic.java
! test/jdk/java/net/httpclient/examples/JavadocExamples.java
! test/jdk/java/net/httpclient/offline/DelegatingHttpClient.java
! test/jdk/java/net/httpclient/whitebox/java.net.http/jdk/internal/net/http/ConnectionPoolTest.java



More information about the jdk-changes mailing list