@Override void request(WriteResultPublisher publisher, long n) { Operators.validate(n); } @Override
@Override void request(WriteResultPublisher publisher, long n) { Operators.validate(n); } },
@Override void request(WriteResultPublisher publisher, long n) { Operators.validate(n); } @Override
@Override void request(WriteResultPublisher publisher, long n) { Operators.validate(n); } },
@Override <T> void request(AbstractListenerReadPublisher<T> publisher, long n) { if (Operators.validate(n)) { Operators.addCap(DEMAND_FIELD_UPDATER, publisher, n); publisher.changeToDemandState(this); } } },
@Override <T> void request(AbstractListenerReadPublisher<T> publisher, long n) { if (Operators.validate(n)) { Operators.addCap(DEMAND_FIELD_UPDATER, publisher, n); // Did a concurrent read transition to NO_DEMAND just before us? publisher.changeToDemandState(NO_DEMAND); } } },
@Override <T> void request(AbstractListenerReadPublisher<T> publisher, long n) { if (Operators.validate(n)) { Operators.addCap(DEMAND_FIELD_UPDATER, publisher, n); publisher.changeToDemandState(this); } }
@Override <T> void request(AbstractListenerReadPublisher<T> publisher, long n) { if (Operators.validate(n)) { Operators.addCap(DEMAND_FIELD_UPDATER, publisher, n); // Did a concurrent read transition to NO_DEMAND just before us? publisher.changeToDemandState(NO_DEMAND); } }
@Override public final void request(long n) { if (Operators.validate(n)) { Subscription s = this.subscription; if (s != null) { s.request(n); } } }
@Override <T> void request(AbstractListenerReadPublisher<T> publisher, long n) { if (Operators.validate(n)) { Operators.addCap(DEMAND_FIELD_UPDATER, publisher, n); publisher.changeToDemandState(this); } }
@Override <T> void request(AbstractListenerReadPublisher<T> publisher, long n) { if (Operators.validate(n)) { Operators.addCap(DEMAND_FIELD_UPDATER, publisher, n); // Did a concurrent read transition to NO_DEMAND just before us? publisher.changeToDemandState(NO_DEMAND); } }
@Override <T> void request(AbstractListenerReadPublisher<T> publisher, long n) { if (Operators.validate(n)) { Operators.addCap(DEMAND_FIELD_UPDATER, publisher, n); // Did a concurrent read transition to NO_DEMAND just before us? publisher.changeToDemandState(NO_DEMAND); } } },
@Override <T> void request(AbstractListenerReadPublisher<T> publisher, long n) { if (Operators.validate(n)) { Operators.addCap(DEMAND_FIELD_UPDATER, publisher, n); publisher.changeToDemandState(this); } } },
@Override public void onSubscribe(Subscription s) { if (Operators.validate(this.s, s)) { this.s = s; actual.onSubscribe(this); } }
@SuppressWarnings("unchecked") @Override public void onSubscribe(Subscription s) { if (Operators.validate(this.s, s)) { this.s = s; if (s instanceof QueueSubscription) { this.qs = (QueueSubscription<T>) s; } actual.onSubscribe(this); } }
@Override public void onSubscribe(Subscription s) { if (Operators.validate(this.s, s)) { this.s = s; actual.onSubscribe(this); } }
@Override public final void request(long n) { if (Operators.validate(n)) { Operators.addCapCancellable(REQUESTED, this, n); drainParent(); } }
@Override public void request(long n) { if (Operators.validate(n)) { Operators.addCap(REQUESTED, this, n); drainQueue(); } }
@Override public void request(long n) { if (Operators.validate(n)) { Operators.addCapCancellable(REQUESTED, this, n); parent.drain(); } }
@Override public void onSubscribe(Subscription s) { if (Operators.validate(this.s, s)) { this.s = s; this.qs = Operators.as(s); actual.onSubscribe(this); } }