@Override protected void subscribeActual(CompletableObserver observer) { source.subscribe(observer); } }
@Override protected void subscribeActual(CompletableObserver observer) { source.subscribe(observer); } }
@Override protected void subscribeActual(Subscriber<? super T> s) { SubscriberCompletableObserver<T> os = new SubscriberCompletableObserver<T>(s); source.subscribe(os); } }
@Override protected void subscribeActual(final CompletableObserver s) { source.subscribe(new CompletableObserverImplementation(s, scheduler)); }
@Override protected void subscribeActual(final CompletableObserver s) { source.subscribe(new CompletableObserverImplementation(s)); }
@Override protected void subscribeActual(final CompletableObserver s) { source.subscribe(new DoOnEvent(s)); }
@Override protected void subscribeActual(final SingleObserver<? super T> s) { source.subscribe(new ToSingle(s)); }
@Override protected void subscribeActual(final SingleObserver<? super T> s) { source.subscribe(new ToSingle(s)); }
@Override protected void subscribeActual(Observer<? super T> observer) { source.subscribe(new ObserverCompletableObserver(observer)); }
@Override protected void subscribeActual(CompletableObserver observer) { source.subscribe(new HideCompletableObserver(observer)); }
@Override protected void subscribeActual(final CompletableObserver s) { source.subscribe(new CompletableObserverImplementation(s, scheduler)); }
void onNextActual(CompletableSource t) { MergeInnerObserver inner = new MergeInnerObserver(); set.add(inner); t.subscribe(inner); }
@Override public void run() { if (once.compareAndSet(false, true)) { set.clear(); if (other == null) { s.onError(new TimeoutException()); } else { other.subscribe(new DisposeObserver()); } } }
void onNextActual(CompletableSource t) { MergeInnerObserver inner = new MergeInnerObserver(); set.add(inner); t.subscribe(inner); }
@Override protected void subscribeActual(final CompletableObserver s) { final CompositeDisposable set = new CompositeDisposable(); source.subscribe(new Delay(set, s)); }
@Override protected void subscribeActual(CompletableObserver s) { CompletableSource c; try { c = ObjectHelper.requireNonNull(completableSupplier.call(), "The completableSupplier returned a null CompletableSource"); } catch (Throwable e) { Exceptions.throwIfFatal(e); EmptyDisposable.error(e, s); return; } c.subscribe(s); }
@Override public void onNext(CompletableSource t) { getAndIncrement(); MergeInnerObserver inner = new MergeInnerObserver(); set.add(inner); t.subscribe(inner); }
@Override protected void subscribeActual(CompletableObserver s) { try { // TODO plugin wrapping CompletableObserver sw = onLift.apply(s); source.subscribe(sw); } catch (NullPointerException ex) { // NOPMD throw ex; } catch (Throwable ex) { Exceptions.throwIfFatal(ex); RxJavaCommonPlugins.onError(ex); } }
@Override protected void subscribeActual(final CompletableObserver s) { final SequentialDisposable sd = new SequentialDisposable(); s.onSubscribe(sd); source.subscribe(new ResumeNext(s, sd)); }
@Override public void subscribeActual(final CompletableObserver s) { final CompositeDisposable set = new CompositeDisposable(); s.onSubscribe(set); final AtomicBoolean once = new AtomicBoolean(); Disposable timer = scheduler.scheduleDirect(new DisposeTask(once, set, s), timeout, unit); set.add(timer); source.subscribe(new TimeOutObserver(set, once, s)); }