Package-level declarations
JDK 8's CompletableFuture
support.
Functions
Link copied to clipboard
Converts this deferred value to the instance of CompletableFuture. The deferred value is cancelled when the resulting future is cancelled or otherwise completed.
Converts this job to the instance of CompletableFuture. The job is cancelled when the resulting future is cancelled or otherwise completed.
Link copied to clipboard
Converts this CompletionStage to an instance of Deferred.
Link copied to clipboard
Awaits for completion of CompletionStage without blocking a thread.
Link copied to clipboard
fun <T> CoroutineScope.future(context: CoroutineContext = EmptyCoroutineContext, start: CoroutineStart = CoroutineStart.DEFAULT, block: suspend CoroutineScope.() -> T): CompletableFuture<T>
Starts a new coroutine and returns its result as an implementation of CompletableFuture. The running coroutine is cancelled when the resulting future is cancelled or otherwise completed.