@Override public void onSubscribe(Subscription s) { if (Operators.setOnce(SUBSCRIPTION, this, s)) { subscription.request(Long.MAX_VALUE); } }
@Override public void onSubscribe(Subscription s) { if (Operators.setOnce(S, this, s)) { s.request(Long.MAX_VALUE); } }
@Override public void onSubscribe(Subscription s) { if (Operators.setOnce(S, this, s)) { s.request(Long.MAX_VALUE); } }
@Override public void onSubscribe(Subscription s) { if (Operators.setOnce(S, this, s)) { s.request(prefetch); } }
@Override public void onSubscribe(Subscription s) { if (Operators.setOnce(SUBSCRIPTION, this, s)) { subscription.request(Long.MAX_VALUE); } }
@Override public void onSubscribe(Subscription s) { if (Operators.setOnce(S, this, s)) { s.request(Long.MAX_VALUE); } }
@Override public void onSubscribe(Subscription s) { if (Operators.setOnce(S, this, s)) { s.request(Long.MAX_VALUE); } }
@Override public void onSubscribe(Subscription s) { if (Operators.setOnce(S, this, s)) { s.request(Long.MAX_VALUE); } }
@Override public void onSubscribe(Subscription s) { if (Operators.setOnce(SUB, this, s)) { s.request(Long.MAX_VALUE); } }
@Override public void onSubscribe(Subscription s) { if (Operators.setOnce(S, this, s)) { s.request(Long.MAX_VALUE); } }
@Override public void onSubscribe(Subscription s) { if (Operators.setOnce(SUBSCRIPTION, this, s)) { subscription.request(Long.MAX_VALUE); } }
@Override public void onSubscribe(Subscription s) { if (Operators.setOnce(S, this, s)) { s.request(Operators.unboundedOrPrefetch(batchSize)); } }
@Override public void onSubscribe(Subscription s) { if (Operators.setOnce(S, this, s)) { s.request(Long.MAX_VALUE); } else { s.cancel(); } }
@Override public void onSubscribe(Subscription s) { if (Operators.setOnce(S, this, s)) { s.request(Operators.unboundedOrPrefetch(prefetch)); } }
@Override public void onSubscribe(Subscription s) { if (Operators.setOnce(S, this, s)) { s.request(Long.MAX_VALUE); } else { s.cancel(); } }
void onSubscribeInner(Subscription s) { if (Operators.setOnce(INNER, this, s)) { long r = REQUESTED.getAndSet(this, 0L); if (r != 0) { s.request(r); } } }
@Override public void onSubscribe(Subscription s) { if (Operators.setOnce(S, this, s)) { s.request(Long.MAX_VALUE); } else { s.cancel(); } }
@Override public void onSubscribe(Subscription s) { if(buffer.isDone()){ s.cancel(); } else if (Operators.setOnce(S, this, s)) { s.request(Long.MAX_VALUE); } }
@Override public void onSubscribe(Subscription s) { if (Operators.setOnce(S, this, s)) { long r = REQUESTED.getAndSet(this, 0L); if (r != 0L) { trySchedule(r, s); } } }
@Override public final void onSubscribe(Subscription s) { if (Operators.setOnce(S, this, s)) { try { hookOnSubscribe(s); } catch (Throwable throwable) { onError(Operators.onOperatorError(s, throwable, currentContext())); } } }