FutureConverters (original) (raw)
scala.jdk.javaapi.FutureConverters
Members list
Returns a java.util.concurrent.CompletionStage that will be completed with the same value or exception as the given Scala scala.concurrent.Future when that completes. Since the Future is a read-only representation, this CompletionStage does not support the toCompletableFuture
method.
The semantics of Scala Future demand that all callbacks are invoked asynchronously by default, therefore the returned CompletionStage routes all calls to synchronous transformations to their asynchronous counterparts, i.e., thenRun
will internally call thenRunAsync
.
Value parameters
f
The Scala Future which may eventually supply the completion for the returned CompletionStage
Attributes
Returns
a CompletionStage that runs all callbacks asynchronously and does not support the CompletableFuture interface
Source
Returns a Scala scala.concurrent.Future that will be completed with the same value or exception as the given java.util.concurrent.CompletionStage when that completes. Transformations of the returned Future are executed asynchronously as specified by the ExecutionContext that is given to the combinator methods.
Value parameters
cs
The CompletionStage which may eventually supply the completion for the returned Scala Future
Attributes
Returns
a Scala Future that represents the CompletionStage's completion
Source
In this article