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

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

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.