sync with reactor-core snapshot

This commit is contained in:
Stephane Maldini 2017-09-22 13:56:39 -07:00
parent 90f4b13767
commit 21203921f0
1 changed files with 3 additions and 3 deletions

View File

@ -223,7 +223,7 @@ public abstract class AbstractListenerReadPublisher<T> implements Publisher<T> {
@Override
<T> void request(AbstractListenerReadPublisher<T> publisher, long n) {
if (Operators.validate(n)) {
Operators.addAndGet(DEMAND_FIELD_UPDATER, publisher, n);
Operators.addCap(DEMAND_FIELD_UPDATER, publisher, n);
if (publisher.changeState(this, DEMAND)) {
publisher.checkOnDataAvailable();
}
@ -241,7 +241,7 @@ public abstract class AbstractListenerReadPublisher<T> implements Publisher<T> {
@Override
<T> void request(AbstractListenerReadPublisher<T> publisher, long n) {
if (Operators.validate(n)) {
Operators.addAndGet(DEMAND_FIELD_UPDATER, publisher, n);
Operators.addCap(DEMAND_FIELD_UPDATER, publisher, n);
}
}
@ -269,7 +269,7 @@ public abstract class AbstractListenerReadPublisher<T> implements Publisher<T> {
@Override
<T> void request(AbstractListenerReadPublisher<T> publisher, long n) {
if (Operators.validate(n)) {
Operators.addAndGet(DEMAND_FIELD_UPDATER, publisher, n);
Operators.addCap(DEMAND_FIELD_UPDATER, publisher, n);
}
}
},