test/jdk/java/net/httpclient/whitebox/java.net.http/jdk/internal/net/http/FlowTest.java
branchhttp-client-branch
changeset 56233 1753108d07b9
parent 56092 fd85b2bf2b0d
child 56265 ec34ae013fbe
equal deleted inserted replaced
56227:278e1c6c3e99 56233:1753108d07b9
    27 import java.io.File;
    27 import java.io.File;
    28 import java.io.FileInputStream;
    28 import java.io.FileInputStream;
    29 import java.io.IOException;
    29 import java.io.IOException;
    30 import java.io.InputStream;
    30 import java.io.InputStream;
    31 import java.io.OutputStream;
    31 import java.io.OutputStream;
       
    32 import java.net.InetSocketAddress;
    32 import java.net.Socket;
    33 import java.net.Socket;
    33 import java.nio.ByteBuffer;
    34 import java.nio.ByteBuffer;
    34 import java.security.KeyManagementException;
    35 import java.security.KeyManagementException;
    35 import java.security.KeyStore;
    36 import java.security.KeyStore;
    36 import java.security.KeyStoreException;
    37 import java.security.KeyStoreException;
   194 
   195 
   195         SSLLoopbackSubscriber(SSLContext ctx,
   196         SSLLoopbackSubscriber(SSLContext ctx,
   196                               ExecutorService exec,
   197                               ExecutorService exec,
   197                               CountDownLatch allBytesReceived) throws IOException {
   198                               CountDownLatch allBytesReceived) throws IOException {
   198             SSLServerSocketFactory fac = ctx.getServerSocketFactory();
   199             SSLServerSocketFactory fac = ctx.getServerSocketFactory();
   199             SSLServerSocket serv = (SSLServerSocket) fac.createServerSocket(0);
   200             SSLServerSocket serv = (SSLServerSocket) fac.createServerSocket();
       
   201             serv.setReuseAddress(false);
       
   202             serv.bind(new InetSocketAddress(0));
   200             SSLParameters params = serv.getSSLParameters();
   203             SSLParameters params = serv.getSSLParameters();
   201             params.setApplicationProtocols(new String[]{"proto2"});
   204             params.setApplicationProtocols(new String[]{"proto2"});
   202             serv.setSSLParameters(params);
   205             serv.setSSLParameters(params);
   203 
   206 
   204 
   207