@Override public void delete(String id, Handler<AsyncResult<Void>> resultHandler) { localMap.remove(id); resultHandler.handle(Future.succeededFuture()); }
@Override public synchronized void handle(Long tid) { long now = System.currentTimeMillis(); Set<String> toRemove = new HashSet<>(); for (Session session: localMap.values()) { if (now - session.lastAccessed() > session.timeout()) { toRemove.add(session.id()); } } for (String id: toRemove) { localMap.remove(id); } if (!closed) { setTimer(); } }
void shutdown() { super.close(); // We must call this or handlers don't get unregistered and we get a leak if (heartbeatID != -1) { vertx.cancelTimer(heartbeatID); } if (timeoutTimerID != -1) { vertx.cancelTimer(timeoutTimerID); } if (id != null) { // Can be null if websocket session sessions.remove(id); } if (!closed) { closed = true; if (endHandler != null) { endHandler.handle(null); } } }
@Override public void remove(K key) { store.remove(key); } }
@Override public void delete(String id, Handler<AsyncResult<Void>> resultHandler) { localMap.remove(id); resultHandler.handle(Future.succeededFuture()); }
@Override public void remove(K k, Handler<AsyncResult<V>> handler) { try { V v = local.remove(k); handler.handle(Future.succeededFuture(v)); } catch (Exception e) { handler.handle(Future.failedFuture(e)); } }
/** * Remove an entry from the map * @param key the key * @return the old value */ public V remove(Object key) { V ret = (V)__typeArg_1.wrap(delegate.remove(key)); return ret; }
/** * Remove an entry from the map * @param key the key * @return the old value */ public V remove(Object key) { V ret = (V)__typeArg_1.wrap(delegate.remove(key)); return ret; }
@Override public void removeIfPresent(K k, V v, Handler<AsyncResult<Boolean>> resultHandler) { V get = map.get(k); if (get.equals(v)) { map.remove(k); resultHandler.handle(new Success<>(true)); } else { resultHandler.handle(new Success<>(false)); } }
private static void removeFromMap(Vertx vertx, LocalMap<String, ClientHolder> map, String poolName) { synchronized (vertx) { map.remove(poolName); if (map.isEmpty()) { map.close(); } } }
private static void removeFromMap(Vertx vertx, LocalMap<String, ClientHolder> map, String poolName) { synchronized (vertx) { map.remove(poolName); if (map.isEmpty()) { map.close(); } } }
@Override public KeyPair<K, V> remove(final K key) { this.ensure(false); final V removed = this.syncMap.remove(key); return KeyPair.create(key, removed); }
private void removeFromMap(final LocalMap<String, RpcHolder> map, final String name) { synchronized (this.vertx) { map.remove(name); if (map.isEmpty()) { map.close(); } } } }
private void removeFromMap(LocalMap<String, CassandraHolder> map, String dataSourceName) { synchronized (map) { map.remove(dataSourceName); if (map.isEmpty()) { map.close(); } } }
private void resetRouterBrokenState() { if (getRouterStateMap().keySet().contains(ROUTER_BROKEN_KEY)) { log.info("reset router broken state. Routing is not broken anymore"); } getRouterStateMap().remove(ROUTER_BROKEN_KEY); }
private void removeFromMap(final LocalMap<String, RpcHolder> map, final String name) { synchronized (this.vertx) { map.remove(name); if (map.isEmpty()) { map.close(); } } } }
@Override public KeyPair<K, V> remove(final K key) { this.ensure(false); final V removed = this.syncMap.remove(key); return KeyPair.create(key, removed); }
public void deleteMessage(String topic) { String key = topic; LocalMap<String, byte[]> map = vertx.sharedData().getLocalMap(tenant); if(map.keySet().contains(key)) { map.remove(key); } }