public void failAll(Throwable t) { synchronized (this) { if (isFailed()) { // already failed. return; } failure = t; for (FrameEntry fe : queue) { notifyFailure(fe.callback); } queue.clear(); // notify flush callback flushCallback.failed(failure); } }
public void failAll(Throwable t) { synchronized (this) { if (isFailed()) { // already failed. return; } failure = t; for (FrameEntry fe : queue) { notifyFailure(fe.callback); } queue.clear(); // notify flush callback flushCallback.failed(failure); } }
notifyFailure(callback); return;
notifyFailure(callback); return;