CompletionStage<Void> |
CompletionStage.acceptEither(CompletionStage<? extends T> other,
Consumer<? super T> action) |
Returns a new CompletionStage that, when either this or the
other given stage complete normally, is executed with the
corresponding result as argument to the supplied action.
|
CompletionStage<Void> |
CompletionStage.acceptEitherAsync(CompletionStage<? extends T> other,
Consumer<? super T> action) |
Returns a new CompletionStage that, when either this or the
other given stage complete normally, is executed using this
stage's default asynchronous execution facility, with the
corresponding result as argument to the supplied action.
|
CompletionStage<Void> |
CompletionStage.acceptEitherAsync(CompletionStage<? extends T> other,
Consumer<? super T> action,
Executor executor) |
Returns a new CompletionStage that, when either this or the
other given stage complete normally, is executed using the
supplied executor, with the corresponding result as argument to
the supplied action.
|
static CompletableFuture<Void> |
CompletableFuture.allOf(CompletableFuture<?>... cfs) |
Returns a new CompletableFuture that is completed when all of
the given CompletableFutures complete.
|
CompletableFuture<Void> |
SubmissionPublisher.consume(Consumer<? super T> consumer) |
Processes all published items using the given Consumer function.
|
CompletionStage<Void> |
CompletionStage.runAfterBoth(CompletionStage<?> other,
Runnable action) |
Returns a new CompletionStage that, when this and the other
given stage both complete normally, executes the given action.
|
CompletionStage<Void> |
CompletionStage.runAfterBothAsync(CompletionStage<?> other,
Runnable action) |
Returns a new CompletionStage that, when this and the other
given stage both complete normally, executes the given action
using this stage's default asynchronous execution facility.
|
CompletionStage<Void> |
CompletionStage.runAfterBothAsync(CompletionStage<?> other,
Runnable action,
Executor executor) |
Returns a new CompletionStage that, when this and the other
given stage both complete normally, executes the given action
using the supplied executor.
|
CompletionStage<Void> |
CompletionStage.runAfterEither(CompletionStage<?> other,
Runnable action) |
Returns a new CompletionStage that, when either this or the
other given stage complete normally, executes the given action.
|
CompletionStage<Void> |
CompletionStage.runAfterEitherAsync(CompletionStage<?> other,
Runnable action) |
Returns a new CompletionStage that, when either this or the
other given stage complete normally, executes the given action
using this stage's default asynchronous execution facility.
|
CompletionStage<Void> |
CompletionStage.runAfterEitherAsync(CompletionStage<?> other,
Runnable action,
Executor executor) |
Returns a new CompletionStage that, when either this or the
other given stage complete normally, executes the given action
using the supplied executor.
|
static CompletableFuture<Void> |
CompletableFuture.runAsync(Runnable runnable) |
Returns a new CompletableFuture that is asynchronously completed
by a task running in the ForkJoinPool.commonPool() after
it runs the given action.
|
static CompletableFuture<Void> |
CompletableFuture.runAsync(Runnable runnable,
Executor executor) |
Returns a new CompletableFuture that is asynchronously completed
by a task running in the given executor after it runs the given
action.
|
CompletionStage<Void> |
CompletionStage.thenAccept(Consumer<? super T> action) |
Returns a new CompletionStage that, when this stage completes
normally, is executed with this stage's result as the argument
to the supplied action.
|
CompletionStage<Void> |
CompletionStage.thenAcceptAsync(Consumer<? super T> action) |
Returns a new CompletionStage that, when this stage completes
normally, is executed using this stage's default asynchronous
execution facility, with this stage's result as the argument to
the supplied action.
|
CompletionStage<Void> |
CompletionStage.thenAcceptAsync(Consumer<? super T> action,
Executor executor) |
Returns a new CompletionStage that, when this stage completes
normally, is executed using the supplied Executor, with this
stage's result as the argument to the supplied action.
|
<U> CompletionStage<Void> |
CompletionStage.thenAcceptBoth(CompletionStage<? extends U> other,
BiConsumer<? super T,? super U> action) |
Returns a new CompletionStage that, when this and the other
given stage both complete normally, is executed with the two
results as arguments to the supplied action.
|
<U> CompletionStage<Void> |
CompletionStage.thenAcceptBothAsync(CompletionStage<? extends U> other,
BiConsumer<? super T,? super U> action) |
Returns a new CompletionStage that, when this and the other
given stage both complete normally, is executed using this
stage's default asynchronous execution facility, with the two
results as arguments to the supplied action.
|
<U> CompletionStage<Void> |
CompletionStage.thenAcceptBothAsync(CompletionStage<? extends U> other,
BiConsumer<? super T,? super U> action,
Executor executor) |
Returns a new CompletionStage that, when this and the other
given stage both complete normally, is executed using the
supplied executor, with the two results as arguments to the
supplied action.
|
CompletionStage<Void> |
CompletionStage.thenRun(Runnable action) |
Returns a new CompletionStage that, when this stage completes
normally, executes the given action.
|
CompletionStage<Void> |
CompletionStage.thenRunAsync(Runnable action) |
Returns a new CompletionStage that, when this stage completes
normally, executes the given action using this stage's default
asynchronous execution facility.
|
CompletionStage<Void> |
CompletionStage.thenRunAsync(Runnable action,
Executor executor) |
Returns a new CompletionStage that, when this stage completes
normally, executes the given action using the supplied Executor.
|