-
- All Implemented Interfaces:
public final class FutureUtilKt
-
-
Method Summary
Modifier and Type Method Description final static CompletableFuture<?>
exceptionallyAccept(CompletableFuture<?> $self, Consumer<Throwable> exceptionConsumer)
CompletableFuture.thenAccept alternative for CompletableFuture.exceptionally final static <T extends Any> CompletableFuture<T>
exceptionallyComposeFallback(CompletableFuture<T> $self, Function1<Throwable, CompletionStage<T>> mapping)
CompletableFuture. final static <T extends Any> Boolean
isCompletedSuccessfully(CompletableFuture<T> $self)
-
-
Method Detail
-
exceptionallyAccept
final static CompletableFuture<?> exceptionallyAccept(CompletableFuture<?> $self, Consumer<Throwable> exceptionConsumer)
CompletableFuture.thenAccept alternative for CompletableFuture.exceptionally
-
exceptionallyComposeFallback
final static <T extends Any> CompletableFuture<T> exceptionallyComposeFallback(CompletableFuture<T> $self, Function1<Throwable, CompletionStage<T>> mapping)
CompletableFuture.exceptionallyCompose method is available since JDK12+, so we need a fallback for JDK11
-
isCompletedSuccessfully
final static <T extends Any> Boolean isCompletedSuccessfully(CompletableFuture<T> $self)
-
-
-
-