Package io.atomix.utils.concurrent
package io.atomix.utils.concurrent
Provides classes and interfaces for managing concurrency.
-
ClassDescriptionAbstract thread context.AtomixFuture<T>A
CompletableFuturethat tracks whether the future or one of its descendants has been blocked on aCompletableFuture.get()orCompletableFuture.join()call.Atomix thread.Named thread factory.Special implementation ofCompletableFuturewith missing utility methods.Utilities for creating completed and exceptional futures.Null thread context.Executor that executes tasks in order on a shared thread pool.ACompletableFuturethat ensures callbacks are called in FIFO order.Retry utilities.Scheduled task.Simple wrapper class that delegates to a non-interruptible futureScheduler.Single threaded context.Thread context.Thread context factory.Thread utilities.