A Stream can be implemented to perform specific actions on callbacks (doNext,doComplete,doError,doSubscribe). It is an asynchronous boundary and will run the callbacks using the input {@link Dispatcher}. Stream can eventually produce a result {@param * Typically, new {@code Stream} aren't created directly. To create a {@code Stream}, create a {@link Streams} and configure it with the appropriate {@link Environment}, {@link Dispatcher}, and other settings.
@param < O> The type of the output values
@author Stephane Maldini
@author Jon Brisbin
@since 1.1, 2.0
|
|