@Override public void onSubscribe(Subscription s) { if (SubscriptionHelper.validate(this.s, s)) { this.s = s; actual.onSubscribe(this); } }
@Override public void onSubscribe(Subscription s) { if (SubscriptionHelper.validate(this.s, s)) { this.s = s; actual.onSubscribe(this); } }
@Override public void onSubscribe(Subscription s) { if (SubscriptionHelper.validate(this.s, s)) { this.s = s; actual.onSubscribe(this); } }
@Override public void onSubscribe(Subscription s) { if (SubscriptionHelper.validate(this.s, s)) { this.s = s; subscriber.onSubscribe(this); s.request(Long.MAX_VALUE); } }
@Override public void onSubscribe(Subscription s) { if (SubscriptionHelper.validate(this.s, s)) { this.s = s; actual.onSubscribe(this); s.request(n); } }
@Override public void onSubscribe(Subscription s) { if (SubscriptionHelper.validate(this.s, s)) { this.s = s; subscriber.onSubscribe(this); s.request(Long.MAX_VALUE); } }
@Override public void onSubscribe(Subscription s) { if (SubscriptionHelper.validate(this.s, s)) { this.s = s; set(s); } }
@Override public void request(long n) { if (SubscriptionHelper.validate(n)) { long u = BackpressureHelper.multiplyCap(size, n); s.request(u); } }
@Override public void request(long n) { if (SubscriptionHelper.validate(n)) { BackpressureHelper.getAndAddCap(REQUESTED, this, n); } }
@Override public void request(long n) { if (SubscriptionHelper.validate(n)) { if (establishedFusionMode != Fuseable.SYNC) { super.request(n); } } }
@Override public void request(long n) { if (SubscriptionHelper.validate(n)) { BackpressureHelper.getAndAddCap(REQUESTED, this, n); } }
@Override public void onSubscribe(Subscription s) { if (SubscriptionHelper.validate(this.s, s)) { this.s = s; actual.onSubscribe(this); } }
@Override public void request(long n) { if (SubscriptionHelper.validate(n)) { BackpressureHelper.getAndAddCap(REQUESTED, this, n); } }
@Override public void onSubscribe(Subscription s) { if (SubscriptionHelper.validate(this.s, s)) { actual.onSubscribe(this); if (SubscriptionHelper.setOnce(S, this, s)) { long r = REQUESTED.getAndSet(this, 0L); if (r != 0L) { s.request(r); } } } }
@Override public void onSubscribe(Subscription s) { if (SubscriptionHelper.validate(this.s, s)) { this.s = s; actual.onSubscribe(this); if (n == 0 && wip == 0) { request(Long.MAX_VALUE); } } }
@Override public void request(long n) { if (SubscriptionHelper.validate(n)) { BackpressureHelper.getAndAddCap(REQUESTED, this, n); drain(); } }
@Override public void request(long n) { if (SubscriptionHelper.validate(n)) { BackpressureHelper.getAndAddCap(REQUESTED, this, n); parent.drain(); } }
@Override public void onSubscribe(Subscription s) { if (SubscriptionHelper.validate(this.s, s)) { this.s = s; this.qs = SubscriptionHelper.as(s); if (beforeDownstream()) { actual.onSubscribe(this); afterDownstream(); } } }
@Override public void request(long n) { if (SubscriptionHelper.validate(n)) { if (BackpressureHelper.getAndAddCap(REQUESTED, this, n) == 0) { if (n == Long.MAX_VALUE) { fastPath(); } else { slowPath(n); } } } }
@Override public void request(long n) { if (SubscriptionHelper.validate(n)) { if (BackpressureHelper.getAndAddCap(REQUESTED, this, n) == 0) { if (n == Long.MAX_VALUE) { fastPath(); } else { slowPath(n); } } } }