jdk-24/jdk/test/java/net/httpclient
Daniel Fuchs 4288d68f08 8178147: Race conditions in timeout handling code in http/2 incubator client
Timeout handling code (in particular cancel(IOException)) is modified to take into account cancellation arising before exchange implementation is established or response completable future is created. TimeoutEvent::compareTo method is modified to be consistent with TimeoutEvent::equals.

Reviewed-by: prappo, chegar, michaelm
2017-04-11 16:32:38 +01:00
..
docs/files 8087112: HTTP API and HTTP/1.1 implementation 2016-02-25 23:14:22 +00:00
examples 8170648: Move java.net.http package out of Java SE to incubator namespace 2016-12-09 11:35:02 +00:00
http2 8175274: Fix httpclient asynchronous usage 2017-02-21 11:08:34 +00:00
security 8174716: java/net/httpclient/security/Driver.java failing in JDK 9 2017-02-10 09:55:19 +00:00
websocket 8164625: Pooled HttpConnection should be removed during close 2017-02-24 17:05:00 +00:00
whitebox 8170648: Move java.net.http package out of Java SE to incubator namespace 2016-12-09 11:35:02 +00:00
APIErrors.java 8170648: Move java.net.http package out of Java SE to incubator namespace 2016-12-09 11:35:02 +00:00
BasicAuthTest.java 8170648: Move java.net.http package out of Java SE to incubator namespace 2016-12-09 11:35:02 +00:00
EchoHandler.java 8170648: Move java.net.http package out of Java SE to incubator namespace 2016-12-09 11:35:02 +00:00
HeadersTest1.java 8170648: Move java.net.http package out of Java SE to incubator namespace 2016-12-09 11:35:02 +00:00
HeadersTest.java 8170648: Move java.net.http package out of Java SE to incubator namespace 2016-12-09 11:35:02 +00:00
HttpInputStreamTest.java 8170648: Move java.net.http package out of Java SE to incubator namespace 2016-12-09 11:35:02 +00:00
HttpRequestBuilderTest.java 8170648: Move java.net.http package out of Java SE to incubator namespace 2016-12-09 11:35:02 +00:00
ImmutableHeaders.java 8170648: Move java.net.http package out of Java SE to incubator namespace 2016-12-09 11:35:02 +00:00
LightWeightHttpServer.java 8087124: HTTP/2 implementation 2016-04-30 00:30:31 +01:00
ManyRequests.java 8170648: Move java.net.http package out of Java SE to incubator namespace 2016-12-09 11:35:02 +00:00
MessageHeadersTest.java 8170648: Move java.net.http package out of Java SE to incubator namespace 2016-12-09 11:35:02 +00:00
MultiAuthTest.java 8170648: Move java.net.http package out of Java SE to incubator namespace 2016-12-09 11:35:02 +00:00
ProxyAuthTest.java 8170648: Move java.net.http package out of Java SE to incubator namespace 2016-12-09 11:35:02 +00:00
ProxyServer.java 8087112: HTTP API and HTTP/1.1 implementation 2016-02-25 23:14:22 +00:00
RequestBodyTest.java 8170648: Move java.net.http package out of Java SE to incubator namespace 2016-12-09 11:35:02 +00:00
Server.java 8170648: Move java.net.http package out of Java SE to incubator namespace 2016-12-09 11:35:02 +00:00
ShortRequestBody.java 8170648: Move java.net.http package out of Java SE to incubator namespace 2016-12-09 11:35:02 +00:00
SmallTimeout.java 8178147: Race conditions in timeout handling code in http/2 incubator client 2017-04-11 16:32:38 +01:00
SmokeTest.java 8170648: Move java.net.http package out of Java SE to incubator namespace 2016-12-09 11:35:02 +00:00
SplitResponse.java 8170648: Move java.net.http package out of Java SE to incubator namespace 2016-12-09 11:35:02 +00:00
TEST.properties 8170648: Move java.net.http package out of Java SE to incubator namespace 2016-12-09 11:35:02 +00:00
TestKit.java 8170648: Move java.net.http package out of Java SE to incubator namespace 2016-12-09 11:35:02 +00:00
TestKitTest.java 8170648: Move java.net.http package out of Java SE to incubator namespace 2016-12-09 11:35:02 +00:00
TimeoutBasic.java 8170648: Move java.net.http package out of Java SE to incubator namespace 2016-12-09 11:35:02 +00:00
TimeoutOrdering.java 8178147: Race conditions in timeout handling code in http/2 incubator client 2017-04-11 16:32:38 +01:00