public class _FutureKt
| 限定符和类型 | 方法和说明 |
|---|---|
static java.util.concurrent.CompletableFuture<kotlin.Unit> |
getUnitFuture() |
static java.util.concurrent.CompletableFuture<java.lang.Void> |
getVoidFuture()
空的future
|
static java.util.concurrent.CompletableFuture<kotlin.Array[]> |
join(java.util.concurrent.CompletableFuture[] $receiver)
等待并合并异步结果
|
static void |
print(java.util.concurrent.CompletableFuture<?> $receiver)
等待并输出异步结果
|
static void |
print(java.util.List<? extends java.util.concurrent.CompletableFuture<?>> $receiver)
等待并输出异步结果
|
static void |
print(java.util.concurrent.CompletableFuture[] $receiver)
等待并输出异步结果
|
static <RequestArgumentType,ResponseType> |
toFutureSupplier(kotlin.jvm.functions.Function1<? super RequestArgumentType,? extends ResponseType> supplier)
将(单参数)的方法调用 转为future工厂
|
static <T> T |
trySupplierCatch(kotlin.jvm.functions.Function0<? extends T> supplier,
kotlin.jvm.functions.Function1<? super java.lang.Throwable,? extends java.lang.Object> p)
对supplier包装try/catch, 兼容结果值是 CompletableFuture 的情况
|
static <T> T |
trySupplierFinally(kotlin.jvm.functions.Function0<? extends T> supplier,
kotlin.jvm.functions.Function2<java.lang.Object,? super java.lang.Throwable,? extends java.lang.Object> complete)
对supplier包装try/finally, 兼容结果值是 CompletableFuture 的情况
|
static java.util.concurrent.CompletableFuture<java.lang.Object> |
trySupplierFuture(kotlin.jvm.functions.Function0<? extends java.lang.Object> supplier)
对supplier包装try/catch, 并包装与返回异步结果, 兼容supplier结果值是 CompletableFuture 的情况
|
public static java.util.concurrent.CompletableFuture<java.lang.Void> getVoidFuture()
空的future
public static java.util.concurrent.CompletableFuture<kotlin.Unit> getUnitFuture()
public static void print(java.util.concurrent.CompletableFuture<?> $receiver)
等待并输出异步结果
public static void print(java.util.List<? extends java.util.concurrent.CompletableFuture<?>> $receiver)
等待并输出异步结果
public static void print(java.util.concurrent.CompletableFuture[] $receiver)
等待并输出异步结果
public static java.util.concurrent.CompletableFuture<kotlin.Array[]> join(java.util.concurrent.CompletableFuture[] $receiver)
等待并合并异步结果
public static <RequestArgumentType,ResponseType> kotlin.jvm.functions.Function1<RequestArgumentType,java.util.concurrent.CompletableFuture> toFutureSupplier(kotlin.jvm.functions.Function1<? super RequestArgumentType,? extends ResponseType> supplier)
将(单参数)的方法调用 转为future工厂
public static java.util.concurrent.CompletableFuture<java.lang.Object> trySupplierFuture(kotlin.jvm.functions.Function0<? extends java.lang.Object> supplier)
对supplier包装try/catch, 并包装与返回异步结果, 兼容supplier结果值是 CompletableFuture 的情况
public static <T> T trySupplierFinally(kotlin.jvm.functions.Function0<? extends T> supplier,
kotlin.jvm.functions.Function2<java.lang.Object,? super java.lang.Throwable,? extends java.lang.Object> complete)
对supplier包装try/finally, 兼容结果值是 CompletableFuture 的情况
public static <T> T trySupplierCatch(kotlin.jvm.functions.Function0<? extends T> supplier,
kotlin.jvm.functions.Function1<? super java.lang.Throwable,? extends java.lang.Object> p)
对supplier包装try/catch, 兼容结果值是 CompletableFuture 的情况