Interface QueueDrain<T,U>
-
- All Known Implementing Classes:
FlowableBufferExactBoundary.BufferExactBoundarySubscriber,FlowableBufferTimed.BufferExactBoundedSubscriber,FlowableBufferTimed.BufferExactUnboundedSubscriber,FlowableBufferTimed.BufferSkipBoundedSubscriber,QueueDrainSubscriber
public interface QueueDrain<T,U>
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description booleanaccept(org.reactivestreams.Subscriber<? super U> a, T v)Accept the value and return true if forwarded.booleancancelled()booleandone()booleanenter()java.lang.Throwableerror()intleave(int m)Adds m to the wip counter.longproduced(long n)longrequested()
-
-
-
Method Detail
-
cancelled
boolean cancelled()
-
done
boolean done()
-
error
java.lang.Throwable error()
-
enter
boolean enter()
-
requested
long requested()
-
produced
long produced(long n)
-
leave
int leave(int m)
Adds m to the wip counter.- Parameters:
m- the value to add- Returns:
- the current value after adding m
-
-