All Classes
-
All Classes Interface Summary Class Summary Enum Summary Class Description CompletionState Enumerates the possible completion states of aFuture
, providing a unified way to determine whether a task is still running, completed successfully, cancelled, or failed due to an exception.ExtendedFuture<T> An enhanced version ofCompletableFuture
providing additional features: Interruptible Tasks: Allows task thread interruption viacancel(true)
.ExtendedFuture.Builder<V> A builder for constructing customizedExtendedFuture
instances with specific configurations.ExtendedFuture.ReadOnlyMode Modes for creating a read-only view of anExtendedFuture
.Futures Utility class for working withFuture
instances.Futures.CombinedFuture<FROM,TO> Represents a future that combines multiple futures into a single future.Futures.Combiner<T> Builder class for aggregating multipleFuture
instances that return typeT
.Futures.FlatteningCombiner<T> Builder class for aggregating multipleFuture
instances that return collections of typeT
, and flattening the results into a single collection.ThrowingBiConsumer<A,B,X extends Throwable> ThrowingBiFunction<I1,I2,O,X extends Throwable> ThrowingConsumer<I,X extends Throwable> ThrowingFunction<I,O,X extends Throwable> ThrowingRunnable<X extends Throwable> ThrowingSupplier<I,X extends Throwable>