Class Hierarchy
- java.lang.Object
- io.atomix.utils.concurrent.AbstractAccumulator<T> (implements io.atomix.utils.concurrent.Accumulator<T>)
- io.atomix.utils.concurrent.AbstractThreadContext (implements io.atomix.utils.concurrent.ThreadContext)
- io.atomix.utils.concurrent.SingleThreadContext
- io.atomix.utils.concurrent.BlockingAwareSingleThreadContext
- io.atomix.utils.concurrent.ThreadPoolContext
- io.atomix.utils.concurrent.BlockingAwareThreadPoolContext
- io.atomix.utils.concurrent.SingleThreadContext
- io.atomix.utils.concurrent.AtomixThreadFactory (implements java.util.concurrent.ThreadFactory)
- io.atomix.utils.concurrent.BlockingAwareSingleThreadContextFactory (implements io.atomix.utils.concurrent.ThreadContextFactory)
- io.atomix.utils.concurrent.BlockingAwareThreadPoolContextFactory (implements io.atomix.utils.concurrent.ThreadContextFactory)
- java.util.concurrent.CompletableFuture<T> (implements java.util.concurrent.CompletionStage<T>, java.util.concurrent.Future<V>)
- io.atomix.utils.concurrent.AtomixFuture<T>
- io.atomix.utils.concurrent.ComposableFuture<T> (implements java.util.function.BiConsumer<T,U>)
- io.atomix.utils.concurrent.OrderedFuture<T>
- io.atomix.utils.concurrent.Futures
- io.atomix.utils.concurrent.NullThreadContext (implements io.atomix.utils.concurrent.ThreadContext)
- io.atomix.utils.concurrent.OrderedExecutor (implements java.util.concurrent.Executor)
- io.atomix.utils.concurrent.ReferencePool<T> (implements java.lang.AutoCloseable, io.atomix.utils.concurrent.ReferenceManager<T>)
- io.atomix.utils.concurrent.Retries
- io.atomix.utils.concurrent.RetryingFunction<U,V> (implements java.util.function.Function<T,R>)
- java.lang.Thread (implements java.lang.Runnable)
- io.atomix.utils.concurrent.AtomixThread
- io.atomix.utils.concurrent.Threads
Interface Hierarchy
- io.atomix.utils.concurrent.Accumulator<T>
- java.lang.AutoCloseable
- io.atomix.utils.concurrent.ReferenceCounted<T>
- io.atomix.utils.concurrent.ThreadContext (also extends java.util.concurrent.Executor, io.atomix.utils.concurrent.Scheduler)
- java.util.concurrent.Executor
- io.atomix.utils.concurrent.ThreadContext (also extends java.lang.AutoCloseable, io.atomix.utils.concurrent.Scheduler)
- io.atomix.utils.concurrent.ReferenceFactory<T>
- io.atomix.utils.concurrent.ReferenceManager<T>
- io.atomix.utils.concurrent.Scheduled
- io.atomix.utils.concurrent.Scheduler
- io.atomix.utils.concurrent.ThreadContext (also extends java.lang.AutoCloseable, java.util.concurrent.Executor)
- io.atomix.utils.concurrent.ThreadContextFactory
Enum Hierarchy
- java.lang.Object
- java.lang.Enum<E> (implements java.lang.Comparable<T>, java.io.Serializable)
- io.atomix.utils.concurrent.ThreadModel
- java.lang.Enum<E> (implements java.lang.Comparable<T>, java.io.Serializable)