Class Hierarchy
- java.lang.Object
- io.atomix.utils.concurrent.AbstractThreadContext (implements io.atomix.utils.concurrent.ThreadContext)
- io.atomix.utils.concurrent.SingleThreadContext
- io.atomix.utils.concurrent.AtomixThreadFactory (implements java.util.concurrent.ThreadFactory)
- 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.Retries
- io.atomix.utils.concurrent.ScheduledFutureImpl<T> (implements io.atomix.utils.concurrent.Scheduled)
- java.lang.Thread (implements java.lang.Runnable)
- io.atomix.utils.concurrent.AtomixThread
- io.atomix.utils.concurrent.Threads
- io.atomix.utils.concurrent.AbstractThreadContext (implements io.atomix.utils.concurrent.ThreadContext)
Interface Hierarchy
- java.lang.AutoCloseable
- 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.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