@Override public void onComplete() { s = SubscriptionHelper.CANCELLED; actual.onComplete(); }
@Override public void onSuccess(T value) { d = DisposableHelper.DISPOSED; actual.onComplete(); }
@Override public void onComplete() { actual.onComplete(); } }
@Override public void onComplete() { d = DisposableHelper.DISPOSED; actual.onComplete(); }
@Override public void onComplete() { actual.onComplete(); } }
@Override public void run() { try { action.run(); } finally { actionCompletable.onComplete(); } } }
@Override public void onComplete() { if (once.compareAndSet(false, true)) { for (CompletableDisposable md : observers.getAndSet(TERMINATED)) { md.actual.onComplete(); } } }
@Override public void onComplete() { actual.onComplete(); runFinally(); }
@Override public void onComplete() { if (wip.decrementAndGet() == 0) { if (compareAndSet(false, true)) { actual.onComplete(); } } } }
@Override public void onComplete() { if (once.compareAndSet(false, true)) { set.dispose(); s.onComplete(); } }
@Override public void onComplete() { if (once.compareAndSet(false, true)) { set.dispose(); s.onComplete(); } }
@Override public void onComplete() { for (InnerCompletableCache inner : observers.getAndSet(TERMINATED)) { if (!inner.get()) { inner.actual.onComplete(); } } }
@Override public void onComplete() { for (InnerCompletableCache inner : observers.getAndSet(TERMINATED)) { if (!inner.get()) { inner.actual.onComplete(); } } }
@Override public void onComplete() { actual.onComplete(); runFinally(); }
void tryTerminate() { if (wip.decrementAndGet() == 0) { Throwable ex = error.terminate(); if (ex == null) { actual.onComplete(); } else { actual.onError(ex); } } } }
@Override public void onComplete() { try { onEvent.accept(null); } catch (Throwable e) { Exceptions.throwIfFatal(e); observer.onError(e); return; } observer.onComplete(); }
@Override public void onComplete() { if (decrementAndGet() == 0) { Throwable ex = error.get(); if (ex != null) { actual.onError(error.terminate()); } else { actual.onComplete(); } } }
@Override public void subscribe(CompletableObserver s) { s.onSubscribe(Disposables.empty()); s.onComplete(); } })
@Override protected void subscribeActual(CompletableObserver s) { s.onSubscribe(Disposables.empty()); s.onComplete(); co[0] = s; } })
@Override protected void subscribeActual(CompletableObserver s) { s.onSubscribe(Disposables.empty()); to.cancel(); s.onComplete(); } }, Completable.complete()))