fromSourceCompletionStage has been deprecated in 2.6.0, use completionStageSource instead.
Streams the elements of an asynchronous source once its given completion operator completes. If the completion fails the stream is failed with that exception.
Reactive Streams semantics
emits the next value from the asynchronous source, once its completion operator has completed
completes after the asynchronous source completes