/** * Cancels the request, if possible. Requests that are already complete * cannot be canceled. */ public void cancel() { canceled = true; if (engine != null) engine.cancel(); }
/** * Cancels the request, if possible. Requests that are already complete * cannot be canceled. */ public void cancel() { canceled = true; if (engine != null) engine.cancel(); }
@Override public void cancel() { canceled = true; if (engine != null) engine.cancel(); }
/** Cancel all calls with the tag {@code tag}. */ public synchronized void cancel(Object tag) { for (AsyncCall call : readyCalls) { if (Util.equal(tag, call.tag())) { call.cancel(); } } for (AsyncCall call : runningCalls) { if (Util.equal(tag, call.tag())) { call.get().canceled = true; HttpEngine engine = call.get().engine; if (engine != null) engine.cancel(); } } for (Call call : executedCalls) { if (Util.equal(tag, call.tag())) { call.cancel(); } } }
/** Cancel all calls with the tag {@code tag}. */ public synchronized void cancel(Object tag) { for (AsyncCall call : readyCalls) { if (Util.equal(tag, call.tag())) { call.cancel(); } } for (AsyncCall call : runningCalls) { if (Util.equal(tag, call.tag())) { call.get().canceled = true; HttpEngine engine = call.get().engine; if (engine != null) engine.cancel(); } } for (Call call : executedCalls) { if (Util.equal(tag, call.tag())) { call.cancel(); } } }