| Package | Description |
|---|---|
| nl.talsmasoftware.context.futures |
| Modifier and Type | Method | Description |
|---|---|---|
ContextAwareCompletableFuture<java.lang.Void> |
ContextAwareCompletableFuture.acceptEither(java.util.concurrent.CompletionStage<? extends T> other,
java.util.function.Consumer<? super T> action) |
|
ContextAwareCompletableFuture<java.lang.Void> |
ContextAwareCompletableFuture.acceptEitherAsync(java.util.concurrent.CompletionStage<? extends T> other,
java.util.function.Consumer<? super T> action) |
|
ContextAwareCompletableFuture<java.lang.Void> |
ContextAwareCompletableFuture.acceptEitherAsync(java.util.concurrent.CompletionStage<? extends T> other,
java.util.function.Consumer<? super T> action,
java.util.concurrent.Executor executor) |
|
<U> ContextAwareCompletableFuture<U> |
ContextAwareCompletableFuture.applyToEither(java.util.concurrent.CompletionStage<? extends T> other,
java.util.function.Function<? super T,U> fn) |
|
<U> ContextAwareCompletableFuture<U> |
ContextAwareCompletableFuture.applyToEitherAsync(java.util.concurrent.CompletionStage<? extends T> other,
java.util.function.Function<? super T,U> fn) |
|
<U> ContextAwareCompletableFuture<U> |
ContextAwareCompletableFuture.applyToEitherAsync(java.util.concurrent.CompletionStage<? extends T> other,
java.util.function.Function<? super T,U> fn,
java.util.concurrent.Executor executor) |
|
ContextAwareCompletableFuture<T> |
ContextAwareCompletableFuture.exceptionally(java.util.function.Function<java.lang.Throwable,? extends T> fn) |
|
<U> ContextAwareCompletableFuture<U> |
ContextAwareCompletableFuture.handle(java.util.function.BiFunction<? super T,java.lang.Throwable,? extends U> fn) |
|
<U> ContextAwareCompletableFuture<U> |
ContextAwareCompletableFuture.handleAsync(java.util.function.BiFunction<? super T,java.lang.Throwable,? extends U> fn) |
|
<U> ContextAwareCompletableFuture<U> |
ContextAwareCompletableFuture.handleAsync(java.util.function.BiFunction<? super T,java.lang.Throwable,? extends U> fn,
java.util.concurrent.Executor executor) |
|
ContextAwareCompletableFuture<java.lang.Void> |
ContextAwareCompletableFuture.runAfterBoth(java.util.concurrent.CompletionStage<?> other,
java.lang.Runnable action) |
|
ContextAwareCompletableFuture<java.lang.Void> |
ContextAwareCompletableFuture.runAfterBothAsync(java.util.concurrent.CompletionStage<?> other,
java.lang.Runnable action) |
|
ContextAwareCompletableFuture<java.lang.Void> |
ContextAwareCompletableFuture.runAfterBothAsync(java.util.concurrent.CompletionStage<?> other,
java.lang.Runnable action,
java.util.concurrent.Executor executor) |
|
ContextAwareCompletableFuture<java.lang.Void> |
ContextAwareCompletableFuture.runAfterEither(java.util.concurrent.CompletionStage<?> other,
java.lang.Runnable action) |
|
ContextAwareCompletableFuture<java.lang.Void> |
ContextAwareCompletableFuture.runAfterEitherAsync(java.util.concurrent.CompletionStage<?> other,
java.lang.Runnable action) |
|
ContextAwareCompletableFuture<java.lang.Void> |
ContextAwareCompletableFuture.runAfterEitherAsync(java.util.concurrent.CompletionStage<?> other,
java.lang.Runnable action,
java.util.concurrent.Executor executor) |
|
static ContextAwareCompletableFuture<java.lang.Void> |
ContextAwareCompletableFuture.runAsync(java.lang.Runnable runnable) |
Runs the
runnable task in the common ForkJoinPool
within the current context and also applies that context to all successive
calls to the CompletableFuture. |
static ContextAwareCompletableFuture<java.lang.Void> |
ContextAwareCompletableFuture.runAsync(java.lang.Runnable runnable,
java.util.concurrent.Executor executor) |
Runs the
runnable task in the specified executor
within the current context and also applies that context to all successive
calls to the CompletableFuture. |
static ContextAwareCompletableFuture<java.lang.Void> |
ContextAwareCompletableFuture.runAsync(java.lang.Runnable runnable,
java.util.concurrent.Executor executor,
ContextSnapshot snapshot) |
Runs the
runnable task in the specified executor
within the specified context snapshot and also applies that context
to all successive calls to the CompletableFuture. |
static <U> ContextAwareCompletableFuture<U> |
ContextAwareCompletableFuture.supplyAsync(java.util.function.Supplier<U> supplier) |
Runs the
supplier task in the common ForkJoinPool
within the current context and also applies that context to all successive
calls to the CompletableFuture. |
static <U> ContextAwareCompletableFuture<U> |
ContextAwareCompletableFuture.supplyAsync(java.util.function.Supplier<U> supplier,
java.util.concurrent.Executor executor) |
Runs the
supplier task in the specified executor
within the current context and also applies that context to all successive
calls to the CompletableFuture. |
static <U> ContextAwareCompletableFuture<U> |
ContextAwareCompletableFuture.supplyAsync(java.util.function.Supplier<U> supplier,
java.util.concurrent.Executor executor,
ContextSnapshot snapshot) |
Runs the
supplier task in the specified executor
within the specified context snapshot and also applies that context
to all successive calls to the CompletableFuture. |
ContextAwareCompletableFuture<T> |
ContextAwareCompletableFuture.takeNewSnapshot() |
Returns a context-aware CompletableFuture that takes a new snapshot after each completion stage.
|
ContextAwareCompletableFuture<T> |
ContextAwareCompletableFuture.takeNewSnapshot(boolean takeSnapshot) |
Returns a context-aware CompletableFuture that may take a new snapshot after each completion stage.
|
ContextAwareCompletableFuture<java.lang.Void> |
ContextAwareCompletableFuture.thenAccept(java.util.function.Consumer<? super T> action) |
|
ContextAwareCompletableFuture<java.lang.Void> |
ContextAwareCompletableFuture.thenAcceptAsync(java.util.function.Consumer<? super T> action) |
|
ContextAwareCompletableFuture<java.lang.Void> |
ContextAwareCompletableFuture.thenAcceptAsync(java.util.function.Consumer<? super T> action,
java.util.concurrent.Executor executor) |
|
<U> ContextAwareCompletableFuture<java.lang.Void> |
ContextAwareCompletableFuture.thenAcceptBoth(java.util.concurrent.CompletionStage<? extends U> other,
java.util.function.BiConsumer<? super T,? super U> action) |
|
<U> ContextAwareCompletableFuture<java.lang.Void> |
ContextAwareCompletableFuture.thenAcceptBothAsync(java.util.concurrent.CompletionStage<? extends U> other,
java.util.function.BiConsumer<? super T,? super U> action) |
|
<U> ContextAwareCompletableFuture<java.lang.Void> |
ContextAwareCompletableFuture.thenAcceptBothAsync(java.util.concurrent.CompletionStage<? extends U> other,
java.util.function.BiConsumer<? super T,? super U> action,
java.util.concurrent.Executor executor) |
|
<U> ContextAwareCompletableFuture<U> |
ContextAwareCompletableFuture.thenApply(java.util.function.Function<? super T,? extends U> fn) |
|
<U> ContextAwareCompletableFuture<U> |
ContextAwareCompletableFuture.thenApplyAsync(java.util.function.Function<? super T,? extends U> fn) |
|
<U> ContextAwareCompletableFuture<U> |
ContextAwareCompletableFuture.thenApplyAsync(java.util.function.Function<? super T,? extends U> fn,
java.util.concurrent.Executor executor) |
|
<U,V> ContextAwareCompletableFuture<V> |
ContextAwareCompletableFuture.thenCombine(java.util.concurrent.CompletionStage<? extends U> other,
java.util.function.BiFunction<? super T,? super U,? extends V> fn) |
|
<U,V> ContextAwareCompletableFuture<V> |
ContextAwareCompletableFuture.thenCombineAsync(java.util.concurrent.CompletionStage<? extends U> other,
java.util.function.BiFunction<? super T,? super U,? extends V> fn) |
|
<U,V> ContextAwareCompletableFuture<V> |
ContextAwareCompletableFuture.thenCombineAsync(java.util.concurrent.CompletionStage<? extends U> other,
java.util.function.BiFunction<? super T,? super U,? extends V> fn,
java.util.concurrent.Executor executor) |
|
<U> ContextAwareCompletableFuture<U> |
ContextAwareCompletableFuture.thenCompose(java.util.function.Function<? super T,? extends java.util.concurrent.CompletionStage<U>> fn) |
|
<U> ContextAwareCompletableFuture<U> |
ContextAwareCompletableFuture.thenComposeAsync(java.util.function.Function<? super T,? extends java.util.concurrent.CompletionStage<U>> fn) |
|
<U> ContextAwareCompletableFuture<U> |
ContextAwareCompletableFuture.thenComposeAsync(java.util.function.Function<? super T,? extends java.util.concurrent.CompletionStage<U>> fn,
java.util.concurrent.Executor executor) |
|
ContextAwareCompletableFuture<java.lang.Void> |
ContextAwareCompletableFuture.thenRun(java.lang.Runnable action) |
|
ContextAwareCompletableFuture<java.lang.Void> |
ContextAwareCompletableFuture.thenRunAsync(java.lang.Runnable action,
java.util.concurrent.Executor executor) |
|
ContextAwareCompletableFuture<T> |
ContextAwareCompletableFuture.whenComplete(java.util.function.BiConsumer<? super T,? super java.lang.Throwable> action) |
|
ContextAwareCompletableFuture<T> |
ContextAwareCompletableFuture.whenCompleteAsync(java.util.function.BiConsumer<? super T,? super java.lang.Throwable> action) |
|
ContextAwareCompletableFuture<T> |
ContextAwareCompletableFuture.whenCompleteAsync(java.util.function.BiConsumer<? super T,? super java.lang.Throwable> action,
java.util.concurrent.Executor executor) |
Copyright © 2016–2019 Talsma ICT. All rights reserved.