public void closeEndpoints(int waitMillis) throws Exception { final Collection<E> endpoints = new HashSet<>(this.endpoints); for (E endpoint : endpoints) { endpoint.close(); } for (E endpoint : endpoints) { endpoint.awaitClose(waitMillis); } } }
public void closeEndpoints(int waitMillis) throws Exception { final Collection<E> endpoints = new HashSet<>(this.endpoints); for (E endpoint : endpoints) { endpoint.close(); } for (E endpoint : endpoints) { endpoint.awaitClose(waitMillis); } } }