Added in API level Baklava
Downstream
@FunctionalInterface interface Downstream<T : Any!>
java.util.stream.Gatherer.Downstream |
A Downstream object is the next stage in a pipeline of operations, to which elements can be sent.
Summary
Public methods | |
---|---|
open Boolean |
Checks whether the next stage is known to not want any more elements sent to it. |
abstract Boolean |
push(element: T) Pushes, if possible, the provided element downstream -- to the next stage in the pipeline. |
Public methods
isRejecting
Added in API level Baklava
open fun isRejecting(): Boolean
Checks whether the next stage is known to not want any more elements sent to it.
Return | |
---|---|
Boolean |
true if this Downstream is known not to want any more elements sent to it, false if otherwise |
push
Added in API level Baklava
abstract fun push(element: T): Boolean
Pushes, if possible, the provided element downstream -- to the next stage in the pipeline.
Parameters | |
---|---|
element |
T: the element to push downstream |
Return | |
---|---|
Boolean |
true if more elements can be sent, and false if not. |