public static interface Flow.Subscription
Flow.Publisher and Flow.Subscriber. Subscribers receive items only when requested,
and may cancel at any time. The methods in this interface are
intended to be invoked only by their Subscribers; usages in
other contexts have undefined effects.| Modifier and Type | Method and Description |
|---|---|
void |
cancel()
Causes the Subscriber to (eventually) stop receiving
messages.
|
void |
request(long n)
Adds the given number
n of items to the current
unfulfilled demand for this subscription. |
void request(long n)
n of items to the current
unfulfilled demand for this subscription. If n is
less than or equal to zero, the Subscriber will receive an
onError signal with an IllegalArgumentException argument. Otherwise, the
Subscriber will receive up to n additional onNext invocations (or fewer if terminated).n - the increment of demand; a value of Long.MAX_VALUE may be considered as effectively unboundedvoid cancel()
onComplete or onError signal.Copyright © 2018, Oracle and/or its affiliates. All Rights Reserved. Use is subject to license terms.