/** * Given a vertex, remove all entries in the AdjacencyMap which have this * vertex as a destination. * * @param destination the destination vertex */ public void removeAllWithDestination(final Object destination) { final Set<Object> set = Sets.newHashSet(getSources(destination)); for (final Object v : set) { edgeGraph.remove(v, destination); } }
public TServerInstance removeMove(TServerInstance src, String group) { List<Move> srcMoves = moves.get(src, group); if (srcMoves == null) { return null; } Move move = srcMoves.get(srcMoves.size() - 1); TServerInstance ret = move.dest.getTserverInstance(); totalMoves--; move.count--; if (move.count == 0) { srcMoves.remove(srcMoves.size() - 1); if (srcMoves.size() == 0) { moves.remove(src, group); } } return ret; }
extraSurplus.remove(pair.getFirst(), pair.getSecond());
surplusExtra.remove(pair.getFirst(), pair.getSecond());
@Override protected void remove(String userId, String sessionId) { sessionDatas.remove(userId, sessionId); }
private void removeHelper(InetSocketAddress remoteSocket, Token token) { try { this.lock.writeLock().lock(); if (this.block2HelperTable.remove(remoteSocket, token) == null) { LOG.debug("No BLOCK2 helper found to be removed (Remote Socket: {}, Token: {})", remoteSocket, token); } else { LOG.debug("Successfully removed BLOCK2 helper (Remote Socket: {}, Token: {})", remoteSocket, token); } } finally { this.lock.writeLock().unlock(); } }
private void removeHelper(InetSocketAddress remoteSocket, Token token) { try { this.lock.writeLock().lock(); if (this.block1Helpers.remove(remoteSocket, token) == null) { LOG.debug("No BLOCK1 helper found to be removed (Remote Socket: {}, Token: {})", remoteSocket, token); } else { LOG.debug("Successfully removed BLOCK1 helper (Remote Socket: {}, Token: {})", remoteSocket, token); } } finally { this.lock.writeLock().unlock(); } }
private void removeRequestBlocks(InetSocketAddress remoteSocket, Token token) { try { this.lock.writeLock().lock(); if (this.receivedRequestBlocks.remove(remoteSocket, token) != null) { LOG.debug("Removed previous request blocks (remote socket: {}, token: {})", remoteSocket, token); } else { LOG.warn("No previous request blocks found (remote socket: {}, token: {})", remoteSocket, token); } } finally { this.lock.writeLock().unlock(); } }
private void removeHelper(InetSocketAddress remoteSocket, Token token) { try { this.lock.writeLock().lock(); // remove response to be sent blockwise if (this.block2Helpers.remove(remoteSocket, token) != null) { LOG.debug("Removed response blocks (remote socket: {}, token: {})", remoteSocket, token); } else { LOG.warn("Could not remove response blocks (remote socket: {}, token: {})", remoteSocket, token); } } finally { this.lock.writeLock().unlock(); } }
/** * Given a vertex, remove all entries in the AdjacencyMap which have this * vertex as a destination. * * @param destination the destination vertex */ public void removeAllWithDestination(final Object destination) { final Set<Object> set = Sets.newHashSet(getSources(destination)); for (final Object v : set) { edgeGraph.remove(v, destination); } }
private Token removeTransfer(InetSocketAddress remoteSocket, int messageID) { try { this.lock.readLock().lock(); if (this.transfers1.get(remoteSocket, messageID) == null) { return null; } } finally { this.lock.readLock().unlock(); } try { this.lock.writeLock().lock(); Token token = this.transfers1.remove(remoteSocket, messageID); if (token != null) { this.transfers2.remove(remoteSocket, token); } return token; } finally { this.lock.writeLock().unlock(); } }
private CoapResponse removeTransfer(InetSocketAddress remoteSocket, Token token) { try { this.lock.readLock().lock(); if (!this.transfers2.contains(remoteSocket,token)) { return null; } } finally { this.lock.readLock().unlock(); } try { this.lock.writeLock().lock(); CoapResponse coapResponse = this.transfers2.remove(remoteSocket, token); if (coapResponse != null) { this.transfers1.remove(remoteSocket, coapResponse.getMessageID()); } return coapResponse; } finally { this.lock.writeLock().unlock(); } }
protected void removeFromAssignedToMe(InetSocketAddress remoteSocket, Token token) { try{ lock.readLock().lock(); if (!this.assignedToMe.contains(remoteSocket, token)) { return; } } finally { lock.readLock().unlock(); } try{ lock.writeLock().lock(); byte[] endpointID = this.assignedToMe.remove(remoteSocket, token); LOG.info("Removed ID to identify myself at remote endpoint {}: {}", remoteSocket, new EndpointID(endpointID)); } finally { lock.writeLock().unlock(); } }
protected void removeFromAssignedByMe(InetSocketAddress remoteSocket, Token token, boolean releaseEndpointID) { try { lock.readLock().lock(); if (!this.assignedByMe2.contains(remoteSocket, token)) { return; } } finally { lock.readLock().unlock(); } try{ lock.writeLock().lock(); EndpointID endpointID = this.assignedByMe2.remove(remoteSocket, token); if (endpointID != null) { this.assignedByMe1.remove(endpointID, token); if (releaseEndpointID) { this.factory.passBackEndpointID(endpointID); } LOG.info("Removed ID to identify remote host {}: {}", remoteSocket, endpointID); } } finally { lock.writeLock().unlock(); } }
private ClientCallback updateCallback(InetSocketAddress remoteSocket, InetSocketAddress previous, Token token) { try { this.lock.readLock().lock(); if (getCallback(previous, token) == null) { return null; } } finally { this.lock.readLock().unlock(); } try { this.lock.writeLock().lock(); ClientCallback callback = this.clientCallbacks.remove(previous, token); if (callback != null) { this.clientCallbacks.put(remoteSocket, token, callback); log.info("Updated remote socket (old: \"{}\", new: \"{}\")", previous, remoteSocket); } return callback; } finally { this.lock.writeLock().unlock(); } }
private boolean updateObserverSocket(InetSocketAddress previousRemoteSocket, InetSocketAddress newRemoteSocket, Token token) { try { this.lock.writeLock().lock(); ObservationParams params = this.observations1.remove(previousRemoteSocket, token); if (params == null) { return false; } else { this.observations2.remove(params.getWebresource(), previousRemoteSocket); this.startObservation(newRemoteSocket, token, params.getWebresource(), params.getContentFormat(), params.getBlock2Size()); return true; } } finally { this.lock.writeLock().unlock(); } }
private ObservationParams stopObservation(InetSocketAddress remoteSocket, Token token) { try { this.lock.readLock().lock(); if (!this.observations1.contains(remoteSocket, token)) { return null; } } finally { this.lock.readLock().unlock(); } try { this.lock.writeLock().lock(); ObservationParams params = this.observations1.remove(remoteSocket, token); if (params == null) { return null; } this.observations2.remove(params.getWebresource(), remoteSocket); params.getWebresource().removeObserver(remoteSocket); LOG.info("Client \"{}\" is no longer observing \"{}\" (token was: \"{}\").", new Object[]{remoteSocket, params.getWebresource().getUriPath(), token}); return params; } finally { this.lock.writeLock().unlock(); } }
@Override public void handleEvent(RemoteServerSocketChangedEvent event) { InetSocketAddress previous = event.getPreviousRemoteSocket(); Token token = event.getToken(); try { this.lock.readLock().lock(); if (!this.block1Helpers.contains(previous, token)) { return; } } finally { this.lock.readLock().unlock(); } InetSocketAddress actual = event.getRemoteSocket(); try { this.lock.writeLock().lock(); ClientBlock1Helper helper = this.block1Helpers.remove(previous, token); this.block1Helpers.put(event.getRemoteSocket(), token, helper); LOG.debug("Successfully updated remote socket (previous: {}, actual: {})", previous, actual); } finally { this.lock.writeLock().unlock(); } }
@Override public void handleEvent(RemoteServerSocketChangedEvent event) { InetSocketAddress previous = event.getPreviousRemoteSocket(); Token token = event.getToken(); try { this.lock.readLock().lock(); if (!this.block2HelperTable.contains(previous, token)) { return; } } finally { this.lock.readLock().unlock(); } InetSocketAddress actual = event.getRemoteSocket(); try { this.lock.writeLock().lock(); ClientBlock2Helper helper = this.block2HelperTable.remove(previous, token); this.block2HelperTable.put(event.getRemoteSocket(), token, helper); LOG.debug("Successfully updated remote socket (previous: {}, actual: {})", previous, actual); } finally { this.lock.writeLock().unlock(); } }
/** * Delete the user. */ private void delete() { tokens.expireAll(username()); AccountAttribute.all() .forEach(attribute -> accounts.remove(id, attribute.key())); flush(); }