@Override public void onError(Throwable t) { if (done) { RxJavaCommonPlugins.onError(t); return; } done = true; s = SubscriptionHelper.CANCELLED; actual.onError(t); }
@Override public void onError(Throwable t) { if (done) { RxJavaCommonPlugins.onError(t); return; } done = true; actual.onError(t); }
/** * Reports to the plugin error handler that there were more values produced than requested, which * is a sign of internal backpressure handling bug. * @param n the overproduction amount */ public static void reportMoreProduced(long n) { RxJavaCommonPlugins.onError(new ProtocolViolationException("More produced than requested: " + n)); } /**
@Override public void onError(Throwable t) { if (s != DisposableHelper.DISPOSED) { s = DisposableHelper.DISPOSED; main.actual.onError(t); } else { RxJavaCommonPlugins.onError(t); } }
@Override public void onError(Throwable t) { if (!tryOnError(t)) { RxJavaCommonPlugins.onError(t); } }
@Override public void onError(Throwable t) { if (done) { RxJavaCommonPlugins.onError(t); return; } done = true; actual.onError(t); }
@Override public void onError(Throwable t) { if (done) { RxJavaCommonPlugins.onError(t); return; } done = true; parent.onError(t); }
@Override public void onError(Throwable t) { if (done) { RxJavaCommonPlugins.onError(t); return; } done = true; s = SubscriptionHelper.CANCELLED; actual.onError(t); }
@Override public void onError(Throwable e) { if (this.d == DisposableHelper.DISPOSED) { RxJavaCommonPlugins.onError(e); return; } onErrorInner(e); }
@Override public void onError(Throwable t) { if (done) { RxJavaCommonPlugins.onError(t); return; } done = true; parent.innerError(t); }
@Override public void onError(Throwable t) { if (done) { RxJavaCommonPlugins.onError(t); return; } done = true; actual.onError(t); }
@Override public void onError(Throwable e) { lazySet(DisposableHelper.DISPOSED); RxJavaCommonPlugins.onError(new OnErrorNotImplementedException(e)); }
public void otherError(Throwable e) { if (DisposableHelper.dispose(this)) { actual.onError(e); } else { RxJavaCommonPlugins.onError(e); } }
void onError(Throwable t) { if (isCancelled()) { RxJavaCommonPlugins.onError(t); } else { actual.onError(t); } } }
@Override public void onSuccess(T value) { lazySet(DisposableHelper.DISPOSED); try { onSuccess.accept(value); } catch (Throwable ex) { Exceptions.throwIfFatal(ex); RxJavaCommonPlugins.onError(ex); } }
@Override public void onComplete() { try { onComplete.run(); } catch (Throwable ex) { Exceptions.throwIfFatal(ex); RxJavaCommonPlugins.onError(ex); } lazySet(DisposableHelper.DISPOSED); }
@Override public void onError(Throwable e) { try { onError.accept(e); } catch (Throwable ex) { Exceptions.throwIfFatal(ex); RxJavaCommonPlugins.onError(ex); } lazySet(DisposableHelper.DISPOSED); }
@Override public void onError(Throwable e) { SubscriptionHelper.cancel(other); if (getAndSet(DisposableHelper.DISPOSED) != DisposableHelper.DISPOSED) { actual.onError(e); } else { RxJavaCommonPlugins.onError(e); } }
void runFinally() { if (compareAndSet(0, 1)) { try { onFinally.run(); } catch (Throwable ex) { Exceptions.throwIfFatal(ex); RxJavaCommonPlugins.onError(ex); } } } }
@Override public void onError(Throwable e) { SubscriptionHelper.cancel(other); if (getAndSet(DisposableHelper.DISPOSED) != DisposableHelper.DISPOSED) { actual.onError(e); } else { RxJavaCommonPlugins.onError(e); } }