test/jdk/java/net/httpclient/HttpServerAdapters.java
branchhttp-client-branch
changeset 56264 c012b93297b0
parent 56262 d818a6a8295a
child 56265 ec34ae013fbe
equal deleted inserted replaced
56263:4933a477d628 56264:c012b93297b0
    25 import com.sun.net.httpserver.Headers;
    25 import com.sun.net.httpserver.Headers;
    26 import com.sun.net.httpserver.HttpContext;
    26 import com.sun.net.httpserver.HttpContext;
    27 import com.sun.net.httpserver.HttpExchange;
    27 import com.sun.net.httpserver.HttpExchange;
    28 import com.sun.net.httpserver.HttpHandler;
    28 import com.sun.net.httpserver.HttpHandler;
    29 import com.sun.net.httpserver.HttpServer;
    29 import com.sun.net.httpserver.HttpServer;
       
    30 
       
    31 import java.net.InetAddress;
    30 import java.net.http.HttpClient.Version;
    32 import java.net.http.HttpClient.Version;
    31 import jdk.internal.net.http.common.HttpHeadersImpl;
    33 import jdk.internal.net.http.common.HttpHeadersImpl;
    32 import java.io.ByteArrayOutputStream;
    34 import java.io.ByteArrayOutputStream;
    33 import java.io.IOException;
    35 import java.io.IOException;
    34 import java.io.InputStream;
    36 import java.io.InputStream;
   449         public abstract void stop();
   451         public abstract void stop();
   450         public abstract HttpTestContext addHandler(HttpTestHandler handler, String root);
   452         public abstract HttpTestContext addHandler(HttpTestHandler handler, String root);
   451         public abstract InetSocketAddress getAddress();
   453         public abstract InetSocketAddress getAddress();
   452         public abstract Version getVersion();
   454         public abstract Version getVersion();
   453 
   455 
       
   456         public String serverAuthority() {
       
   457             return InetAddress.getLoopbackAddress().getHostName() + ":"
       
   458                     + getAddress().getPort();
       
   459         }
       
   460 
   454         public static HttpTestServer of(HttpServer server) {
   461         public static HttpTestServer of(HttpServer server) {
   455             return new Http1TestServer(server);
   462             return new Http1TestServer(server);
   456         }
   463         }
   457 
   464 
   458         public static HttpTestServer of(Http2TestServer server) {
   465         public static HttpTestServer of(Http2TestServer server) {