Class Hierarchy
- java.lang.Object
- io.atomix.primitive.AbstractAsyncPrimitive<A,S> (implements io.atomix.primitive.AsyncPrimitive)
- io.atomix.utils.AbstractIdentifier<T> (implements io.atomix.utils.Identifier<T>)
- io.atomix.primitive.PrimitiveId
- io.atomix.primitive.PrimitiveBuilder<B,C,P> (implements io.atomix.utils.Builder<T>)
- io.atomix.primitive.PrimitiveInfo
- io.atomix.primitive.Synchronous<T> (implements io.atomix.primitive.SyncPrimitive)
- java.lang.Throwable (implements java.io.Serializable)
- java.lang.Exception
- java.lang.RuntimeException
- io.atomix.utils.AtomixRuntimeException
- io.atomix.primitive.PrimitiveException
- io.atomix.primitive.PrimitiveException.ClosedSession
- io.atomix.primitive.PrimitiveException.CommandFailure
- io.atomix.primitive.PrimitiveException.ConcurrentModification
- io.atomix.primitive.PrimitiveException.Interrupted
- io.atomix.primitive.PrimitiveException.QueryFailure
- io.atomix.primitive.PrimitiveException.ServiceException
- io.atomix.primitive.PrimitiveException.Timeout
- io.atomix.primitive.PrimitiveException.Unavailable
- io.atomix.primitive.PrimitiveException.UnknownClient
- io.atomix.primitive.PrimitiveException.UnknownService
- io.atomix.primitive.PrimitiveException.UnknownSession
- io.atomix.primitive.PrimitiveException
- io.atomix.utils.AtomixRuntimeException
- java.lang.RuntimeException
- java.lang.Exception
Interface Hierarchy
- io.atomix.primitive.DistributedPrimitive
- io.atomix.primitive.AsyncPrimitive
- io.atomix.primitive.SyncPrimitive
- io.atomix.utils.Managed<T>
- io.atomix.primitive.ManagedPrimitiveRegistry (also extends io.atomix.primitive.PrimitiveRegistry)
- io.atomix.utils.Named
- io.atomix.utils.NamedType (also extends io.atomix.utils.Type)
- io.atomix.utils.ConfiguredType<C>
- io.atomix.primitive.PrimitiveType<B,C,P>
- io.atomix.utils.ConfiguredType<C>
- io.atomix.utils.NamedType (also extends io.atomix.utils.Type)
- io.atomix.primitive.PrimitiveCache
- io.atomix.primitive.PrimitiveFactory
- io.atomix.primitive.PrimitiveManagementService
- io.atomix.primitive.PrimitiveRegistry
- io.atomix.primitive.ManagedPrimitiveRegistry (also extends io.atomix.utils.Managed<T>)
- io.atomix.primitive.PrimitiveTypeRegistry
- io.atomix.utils.Type
- io.atomix.utils.NamedType (also extends io.atomix.utils.Named)
- io.atomix.utils.ConfiguredType<C>
- io.atomix.primitive.PrimitiveType<B,C,P>
- io.atomix.utils.ConfiguredType<C>
- io.atomix.utils.NamedType (also extends io.atomix.utils.Named)
Enum Hierarchy
- java.lang.Object
- java.lang.Enum<E> (implements java.lang.Comparable<T>, java.lang.constant.Constable, java.io.Serializable)
- io.atomix.primitive.Consistency
- io.atomix.primitive.Ordering
- io.atomix.primitive.PrimitiveState
- io.atomix.primitive.Recovery
- io.atomix.primitive.Replication
- java.lang.Enum<E> (implements java.lang.Comparable<T>, java.lang.constant.Constable, java.io.Serializable)