Sink.lazyInitAsync
Deprecated by Sink.lazyFutureSink.
Signature
Flow.lazyInitAsyncFlow.lazyInitAsync Sink.lazyInitAsyncSink.lazyInitAsync
Description
lazyInitAsync is deprecated, please use lazyFutureSink instead.
Creates a real Sink upon receiving the first element. Internal Sink will not be created if there are no elements, because of completion or error.
- If upstream completes before an element was received then the
FutureCompletionStageis completed withNonean emptyOptional. - If upstream fails before an element was received,
sinkFactorythrows an exception, or materialization of the internal sink fails then theFutureCompletionStageis completed with the exception. - Otherwise the
FutureCompletionStageis completed with the materialized value of the internal sink.
Reactive Streams semantics
cancels never
backpressures when initialized and when created sink backpressures
1.0.0