test/jdk/java/net/httpclient/TimeoutOrdering.java
branchhttp-client-branch
changeset 56089 42208b2f224e
parent 56082 1da51fab3032
child 56167 96fa4f49a9ff
equal deleted inserted replaced
56088:38fac6d0521d 56089:42208b2f224e
    22  */
    22  */
    23 
    23 
    24 import java.io.IOException;
    24 import java.io.IOException;
    25 import java.net.ServerSocket;
    25 import java.net.ServerSocket;
    26 import java.net.URI;
    26 import java.net.URI;
    27 import jdk.incubator.http.HttpClient;
    27 import java.net.http.HttpClient;
    28 import jdk.incubator.http.HttpRequest;
    28 import java.net.http.HttpRequest;
    29 import jdk.incubator.http.HttpResponse;
    29 import java.net.http.HttpResponse;
    30 import jdk.incubator.http.HttpTimeoutException;
    30 import java.net.http.HttpTimeoutException;
    31 import java.time.Duration;
    31 import java.time.Duration;
    32 import java.util.concurrent.CompletableFuture;
    32 import java.util.concurrent.CompletableFuture;
    33 import java.util.concurrent.ExecutorService;
    33 import java.util.concurrent.ExecutorService;
    34 import java.util.concurrent.Executors;
    34 import java.util.concurrent.Executors;
    35 import java.util.concurrent.LinkedBlockingQueue;
    35 import java.util.concurrent.LinkedBlockingQueue;
    36 import static java.lang.System.out;
    36 import static java.lang.System.out;
    37 import static jdk.incubator.http.HttpResponse.BodyHandler.replace;
    37 import static java.net.http.HttpResponse.BodyHandler.replace;
    38 
    38 
    39 /**
    39 /**
    40  * @test
    40  * @test
    41  * @summary Ensures that timeouts of multiple requests are handled in correct order
    41  * @summary Ensures that timeouts of multiple requests are handled in correct order
    42  * @run main/othervm TimeoutOrdering
    42  * @run main/othervm TimeoutOrdering