Package-level declarations

Types

Link copied to clipboard
interface SuspendReserve<out T>

一个用于表示“预备”挂起函数的类型, 用于提供一层非挂起的“中转”转化器。

Functions

Link copied to clipboard

得到一个将结果转化为 CompletableFuture 的异步执行转化器。

Link copied to clipboard

得到一个阻塞直到结果完成的阻塞转化器。 此转化器不会使用任何作用域或上下文,SuspendReserve.Transformer.invoke 中的相关参数会被忽略。

Link copied to clipboard

得到一个将结果转化为 Deferred 的转化器。

Link copied to clipboard

得到一个将 Flow 的结果转化为 Flux 的响应式转化器。 需要你的依赖环境中存在 kotlinx-coroutines-reactor 依赖。

Link copied to clipboard

得到一个将 Flow 的结果转化为 List

Link copied to clipboard

得到一个将结果转化为 Mono 的响应式转化器。 需要你的依赖环境中存在 kotlinx-coroutines-reactor 依赖。

Link copied to clipboard

得到一个将结果转化为 Promise 的异步执行转化器。

Link copied to clipboard

得到一个将结果转化为 Rx2Maybe 的响应式转化器。 需要你的依赖环境中存在 kotlinx-coroutines-rx2 依赖。

Link copied to clipboard

得到一个将结果转化为 Rx3Maybe 的响应式转化器。 需要你的依赖环境中存在 kotlinx-coroutines-rx3 依赖。

Link copied to clipboard
fun <T> suspendReserve(scope: CoroutineScope, context: CoroutineContext, block: suspend () -> T): SuspendReserve<T>

得到 SuspendReserve 实例。

Inherited functions

Link copied to clipboard

得到一个将结果转化为 Promise 的异步执行转化器。