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执行给定的操作。
|