CompletionStage<Void> | CompletionStage.acceptEither(CompletionStage<? extends T> other, Consumer<? super T> action) | 返回一个新的CompletionStage,当该或其他给定阶段正常完成时,将执行相应的结果作为所提供操作的参数。 |
CompletionStage<Void> | CompletionStage.acceptEitherAsync(CompletionStage<? extends T> other, Consumer<? super T> action) | 返回一个新的CompletionStage,当该阶段或其他给定阶段正常完成时,使用此阶段的默认异步执行工具执行,并将相应的结果作为所提供操作的参数。 |
CompletionStage<Void> | CompletionStage.acceptEitherAsync(CompletionStage<? extends T> other, Consumer<? super T> action, Executor executor) | 返回一个新的CompletionStage,当此或其他给定阶段正常完成时,使用提供的执行程序执行,并将相应的结果作为所提供操作的参数。 |
static CompletableFuture<Void> | CompletableFuture.allOf(CompletableFuture<?>... cfs) | 返回在所有给定的CompletableFutures完成时完成的新CompletableFuture。 |
CompletableFuture<Void> | SubmissionPublisher.consume(Consumer<? super T> consumer) | 使用给定的Consumer函数处理所有已发布的项目。 |
CompletionStage<Void> | CompletionStage.runAfterBoth(CompletionStage<?> other, Runnable action) | 返回一个新的CompletionStage,当此和另一个给定阶段都正常完成时,执行给定的操作。 |
CompletionStage<Void> | CompletionStage.runAfterBothAsync(CompletionStage<?> other, Runnable action) | 返回一个新的CompletionStage,当此和另一个给定阶段都正常完成时,使用此阶段的默认异步执行工具执行给定的操作。 |
CompletionStage<Void> | CompletionStage.runAfterBothAsync(CompletionStage<?> other, Runnable action, Executor executor) | 返回一个新的CompletionStage,当此和另一个给定阶段都正常完成时,使用提供的执行程序执行给定的操作。 |
CompletionStage<Void> | CompletionStage.runAfterEither(CompletionStage<?> other, Runnable action) | 返回一个新的CompletionStage,当该阶段或其他给定阶段正常完成时,执行给定的操作。 |
CompletionStage<Void> | CompletionStage.runAfterEitherAsync(CompletionStage<?> other, Runnable action) | 返回一个新的CompletionStage,当该阶段或其他给定阶段正常完成时,使用此阶段的默认异步执行工具执行给定的操作。 |
CompletionStage<Void> | CompletionStage.runAfterEitherAsync(CompletionStage<?> other, Runnable action, Executor executor) | 返回一个新的CompletionStage,当此或其他给定阶段正常完成时,使用提供的执行程序执行给定的操作。 |
static CompletableFuture<Void> | CompletableFuture.runAsync(Runnable runnable) | |
static CompletableFuture<Void> | CompletableFuture.runAsync(Runnable runnable, Executor executor) | 返回一个新的CompletableFuture,它在运行给定操作后由在给定执行程序中运行的任务异步完成。 |
CompletionStage<Void> | CompletionStage.thenAccept(Consumer<? super T> action) | 返回一个新的CompletionStage,当此阶段正常完成时,将使用此阶段的结果作为所提供操作的参数执行。 |
CompletionStage<Void> | CompletionStage.thenAcceptAsync(Consumer<? super T> action) | 返回一个新的CompletionStage,当该阶段正常完成时,使用此阶段的默认异步执行工具执行,该阶段的结果作为所提供操作的参数。 |
CompletionStage<Void> | CompletionStage.thenAcceptAsync(Consumer<? super T> action, Executor executor) | 返回一个新的CompletionStage,当这个阶段正常完成时,使用提供的Executor执行,该阶段的结果作为提供的操作的参数。 |
<U> CompletionStage<Void> | CompletionStage.thenAcceptBoth(CompletionStage<? extends U> other, BiConsumer<? super T,? super U> action) | 返回一个新的CompletionStage,当这个和另一个给定的阶段都正常完成时,将执行两个结果作为提供的操作的参数。 |
<U> CompletionStage<Void> | CompletionStage.thenAcceptBothAsync(CompletionStage<? extends U> other, BiConsumer<? super T,? super U> action) | 返回一个新的CompletionStage,当这个和另一个给定的阶段都正常完成时,使用这个阶段的默认异步执行工具执行,其中两个结果作为提供的操作的参数。 |
<U> CompletionStage<Void> | CompletionStage.thenAcceptBothAsync(CompletionStage<? extends U> other, BiConsumer<? super T,? super U> action, Executor executor) | 返回一个新的CompletionStage,当这个和另一个给定的阶段都正常完成时,使用提供的执行程序执行,其中两个结果作为提供的操作的参数。 |
CompletionStage<Void> | CompletionStage.thenRun(Runnable action) | 返回一个新的CompletionStage,当此阶段正常完成时,执行给定的操作。 |
CompletionStage<Void> | CompletionStage.thenRunAsync(Runnable action) | 返回一个新的CompletionStage,当此阶段正常完成时,使用此阶段的默认异步执行工具执行给定的操作。 |
CompletionStage<Void> | CompletionStage.thenRunAsync(Runnable action, Executor executor) | 返回一个新的CompletionStage,当此阶段正常完成时,使用提供的Executor执行给定的操作。 |