test/jdk/java/net/httpclient/MockServer.java
changeset 50985 cd41f34e548c
parent 50768 68fa3d4026ea
child 56833 be0819373531
equal deleted inserted replaced
50984:f1f4b8cd0192 50985:cd41f34e548c
   282                 if (released) return;
   282                 if (released) return;
   283                 released = true;
   283                 released = true;
   284             }
   284             }
   285             try {
   285             try {
   286                 socket.close();
   286                 socket.close();
   287             } catch (IOException e) {}
   287             } catch (Throwable e) {}
   288             synchronized (removals) {
   288             synchronized (removals) {
   289                 removals.add(this);
   289                 removals.add(this);
   290             }
   290             }
   291         }
   291         }
   292     }
   292     }
   337     @Override
   337     @Override
   338     public void close() {
   338     public void close() {
   339         closed = true;
   339         closed = true;
   340         try {
   340         try {
   341             ss.close();
   341             ss.close();
   342         } catch (IOException e) {
   342         } catch (Throwable e) {
   343             e.printStackTrace();
   343             e.printStackTrace();
   344         }
   344         }
   345         for (Connection c : sockets) {
   345         for (Connection c : sockets) {
   346             c.close();
   346             c.close();
   347         }
   347         }