public void cancelStatsTimeout() { if (statTimeout != null) { statTimeout.cancel(); statTimeout = null; } }
protected void cancelLastRequestTimeout() { if (null != _lastRequestTimeout) { _lastRequestTimeout.cancel(); //If task is already executed, no side-effect _lastRequestTimeout = null; } }
@Override public void cancel(SchedulerKey key) { Timeout timeout = scheduledFutures.remove(key); if (timeout != null) { timeout.cancel(); } }
@Override public void cancel(SchedulerKey key) { Timeout timeout = scheduledFutures.remove(key); if (timeout != null) { timeout.cancel(); } }
public void cancel(T key) { Timeout timeout = timeouts.remove(key); if (timeout == null) return; timeout.cancel(); }
@Override public CompletableFuture<Void> closeAsync() { Timeout timeout = recheckPatternTimeout; if (timeout != null) { timeout.cancel(); recheckPatternTimeout = null; } return super.closeAsync(); }
private void replaceScheduledFuture(final SchedulerKey key, final Timeout newTimeout) { final Timeout oldTimeout; if (newTimeout.isExpired()) { // no need to put already expired timeout to scheduledFutures map. // simply remove old timeout oldTimeout = scheduledFutures.remove(key); } else { oldTimeout = scheduledFutures.put(key, newTimeout); } // if there was old timeout, cancel it if (oldTimeout != null) { oldTimeout.cancel(); } } }
public void cancel() { if (cancelled.compareAndSet(false, true)) { if (requestTimeout != null) { requestTimeout.cancel(); RequestTimeoutTimerTask.class.cast(requestTimeout.task()).clean(); } if (readTimeout != null) { readTimeout.cancel(); ReadTimeoutTimerTask.class.cast(readTimeout.task()).clean(); } } }
private void stop() { writeLock.lock(); try { if (timeout != null && !timeout.isCancelled()) { timeout.cancel(); } this.clear(); } finally { writeLock.unlock(); } }
void cancelExpirationRenewal(Long threadId) { ExpirationEntry task = expirationRenewalMap.get(getEntryName()); if (task != null && (threadId == null || task.getThreadId() == threadId)) { expirationRenewalMap.remove(getEntryName()); task.getTimeout().cancel(); } }
void cancelExpirationRenewal(Long threadId) { ExpirationEntry task = expirationRenewalMap.get(getEntryName()); if (task != null && (threadId == null || task.getThreadId() == threadId)) { expirationRenewalMap.remove(getEntryName()); task.getTimeout().cancel(); } }
public void refreshHeartbeat(T key, TimerTask task, long timeout, TimeUnit unit) { Timeout context = timer.newTimeout(task, timeout, unit); final Timeout old = timeouts.put(key, context); if (old != null && !old.isCancelled() && !old.isExpired()) { old.cancel(); } }
@Override public void operationComplete(Future<Void> future) throws Exception { if (future.isCancelled() && connectionFuture.cancel(false)) { log.debug("Connection obtaining canceled for batch"); details.getTimeout().cancel(); if (attemptPromise.cancel(false)) { free(entry); } } } };
@Override public void operationComplete(Future<Void> future) throws Exception { if (future.isCancelled() && connectionFuture.cancel(false)) { log.debug("Connection obtaining canceled for batch"); details.getTimeout().cancel(); if (attemptPromise.cancel(false)) { free(entry); } } } };
@Override public void operationComplete(Future<R> future) throws Exception { if (future.isCancelled() && connectionFuture.cancel(false)) { log.debug("Connection obtaining canceled for {}", command); details.getTimeout().cancel(); if (details.getAttemptPromise().cancel(false)) { free(params); } } } };
@Override public void operationComplete(Future<R> future) throws Exception { if (future.isCancelled() && connectionFuture.cancel(false)) { log.debug("Connection obtaining canceled for {}", command); details.getTimeout().cancel(); if (details.getAttemptPromise().cancel(false)) { free(params); } } } };
void prepareClose() { setListenOnChannelInactive(false); setReconnectSuspended(true); Timeout reconnectScheduleTimeout = this.reconnectScheduleTimeout; if (reconnectScheduleTimeout != null && !reconnectScheduleTimeout.isCancelled()) { reconnectScheduleTimeout.cancel(); } reconnectionHandler.prepareClose(); }
@Override public void operationComplete(Future<R> future) throws Exception { if (scheduledFuture != null) { scheduledFuture.cancel(); } synchronized (listener) { connectionManager.getShutdownPromise().removeListener(listener); } // handling cancel operation for blocking commands if (future.isCancelled() && !details.getAttemptPromise().isDone()) { log.debug("Canceled blocking operation {} used {}", details.getCommand(), connection); connection.forceFastReconnectAsync().addListener(new FutureListener<Void>() { @Override public void operationComplete(Future<Void> future) throws Exception { details.getAttemptPromise().cancel(true); } }); return; } if (future.cause() instanceof RedissonShutdownException) { details.getAttemptPromise().tryFailure(future.cause()); } } });
@Override public void operationComplete(Future<R> future) throws Exception { if (scheduledFuture != null) { scheduledFuture.cancel(); } synchronized (listener) { connectionManager.getShutdownPromise().removeListener(listener); } // handling cancel operation for blocking commands if (future.isCancelled() && !details.getAttemptPromise().isDone()) { log.debug("Canceled blocking operation {} used {}", details.getCommand(), connection); connection.forceFastReconnectAsync().addListener(new FutureListener<Void>() { @Override public void operationComplete(Future<Void> future) throws Exception { details.getAttemptPromise().cancel(true); } }); return; } if (future.cause() instanceof RedissonShutdownException) { details.getAttemptPromise().tryFailure(future.cause()); } } });