Completion<Void> |
Completion.acceptEither(CompletionStage<? extends T> other,
java.util.function.Consumer<? super T> action) |
Completion<Void> |
Completion.acceptEitherAsync(CompletionStage<? extends T> other,
java.util.function.Consumer<? super T> action) |
Completion<Void> |
Completion.acceptEitherAsync(CompletionStage<? extends T> other,
java.util.function.Consumer<? super T> action,
Executor executor) |
<U> Completion<U> |
Completion.applyToEither(CompletionStage<? extends T> other,
java.util.function.Function<? super T,U> fn) |
<U> Completion<U> |
Completion.applyToEitherAsync(CompletionStage<? extends T> other,
java.util.function.Function<? super T,U> fn) |
<U> Completion<U> |
Completion.applyToEitherAsync(CompletionStage<? extends T> other,
java.util.function.Function<? super T,U> fn,
Executor executor) |
<A> Completion<Void> |
Dispatcher.dispatch(Navigator<A> selector,
Binding<A>... bindings) |
<A> Completion<Void> |
Dispatcher.dispatch(Navigator<A> selector,
List<Binding<A>> bindings) |
<A> Completion<Void> |
Requester.dispatch(RoutingTree<A> tree) |
abstract <A> Completion<Void> |
Dispatcher.dispatch(RoutingTree<A> tree) |
Completion<T> |
Completion.exceptionally(java.util.function.Function<Throwable,? extends T> fn) |
<U> Completion<U> |
Completion.handle(java.util.function.BiFunction<? super T,Throwable,? extends U> fn) |
<U> Completion<U> |
Completion.handleAsync(java.util.function.BiFunction<? super T,Throwable,? extends U> fn) |
<U> Completion<U> |
Completion.handleAsync(java.util.function.BiFunction<? super T,Throwable,? extends U> fn,
Executor executor) |
Completion<Void> |
Completion.runAfterBoth(CompletionStage<?> other,
Runnable action) |
Completion<Void> |
Completion.runAfterBothAsync(CompletionStage<?> other,
Runnable action) |
Completion<Void> |
Completion.runAfterBothAsync(CompletionStage<?> other,
Runnable action,
Executor executor) |
Completion<Void> |
Completion.runAfterEither(CompletionStage<?> other,
Runnable action) |
Completion<Void> |
Completion.runAfterEitherAsync(CompletionStage<?> other,
Runnable action) |
Completion<Void> |
Completion.runAfterEitherAsync(CompletionStage<?> other,
Runnable action,
Executor executor) |
Completion<Void> |
Completion.thenAccept(java.util.function.Consumer<? super T> action) |
Completion<Void> |
Completion.thenAcceptAsync(java.util.function.Consumer<? super T> action) |
Completion<Void> |
Completion.thenAcceptAsync(java.util.function.Consumer<? super T> action,
Executor executor) |
<U> Completion<Void> |
Completion.thenAcceptBoth(CompletionStage<? extends U> other,
java.util.function.BiConsumer<? super T,? super U> action) |
<U> Completion<Void> |
Completion.thenAcceptBothAsync(CompletionStage<? extends U> other,
java.util.function.BiConsumer<? super T,? super U> action) |
<U> Completion<Void> |
Completion.thenAcceptBothAsync(CompletionStage<? extends U> other,
java.util.function.BiConsumer<? super T,? super U> action,
Executor executor) |
<U> Completion<U> |
Completion.thenApply(java.util.function.Function<? super T,? extends U> fn) |
<U> Completion<U> |
Completion.thenApplyAsync(java.util.function.Function<? super T,? extends U> fn) |
<U> Completion<U> |
Completion.thenApplyAsync(java.util.function.Function<? super T,? extends U> fn,
Executor executor) |
<U,V> Completion<V> |
Completion.thenCombine(CompletionStage<? extends U> other,
java.util.function.BiFunction<? super T,? super U,? extends V> fn) |
<U,V> Completion<V> |
Completion.thenCombineAsync(CompletionStage<? extends U> other,
java.util.function.BiFunction<? super T,? super U,? extends V> fn) |
<U,V> Completion<V> |
Completion.thenCombineAsync(CompletionStage<? extends U> other,
java.util.function.BiFunction<? super T,? super U,? extends V> fn,
Executor executor) |
<U> Completion<U> |
Completion.thenCompose(java.util.function.Function<? super T,? extends CompletionStage<U>> fn) |
<U> Completion<U> |
Completion.thenComposeAsync(java.util.function.Function<? super T,? extends CompletionStage<U>> fn) |
<U> Completion<U> |
Completion.thenComposeAsync(java.util.function.Function<? super T,? extends CompletionStage<U>> fn,
Executor executor) |
Completion<Void> |
Completion.thenRun(Runnable action) |
Completion<Void> |
Completion.thenRunAsync(Runnable action) |
Completion<Void> |
Completion.thenRunAsync(Runnable action,
Executor executor) |
static <T> Completion<T> |
Completion.valueOf(CompletableFuture<T> future) |
Completion<T> |
Completion.whenComplete(java.util.function.BiConsumer<? super T,? super Throwable> action) |
Completion<T> |
Completion.whenCompleteAsync(java.util.function.BiConsumer<? super T,? super Throwable> action) |
Completion<T> |
Completion.whenCompleteAsync(java.util.function.BiConsumer<? super T,? super Throwable> action,
Executor executor) |