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 | 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. Submit a bug or feature
For further API reference and developer documentation, see Java SE Documentation. That documentation contains more detailed, developer-targeted descriptions, with conceptual overviews, definitions of terms, workarounds, and working code examples.
Copyright © 1993, 2017, Oracle and/or its affiliates. 500 Oracle Parkway
Redwood Shores, CA 94065 USA. All rights reserved.
DRAFT 9-Ubuntu+0-9b161-1