public void removeEndpoints(String memberUuid) { Iterator<ClientEndpoint> iterator = endpoints.values().iterator(); while (iterator.hasNext()) { ClientEndpoint endpoint = iterator.next(); String ownerUuid = endpoint.getPrincipal().getOwnerUuid(); if (memberUuid.equals(ownerUuid)) { iterator.remove(); removeEndpoint(endpoint, true); } } }
@Override public void removeEndpoint(ClientEndpoint endpoint) { removeEndpoint(endpoint, false); }