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
negative, 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 © 2007-2024,Oracleand/or its affiliates.All Rights Reserved. Use is subject to license terms.