Hierarchy For All Packages
Package Hierarchies:- io.atomix.primitive,
- io.atomix.primitive.config,
- io.atomix.primitive.event,
- io.atomix.primitive.log,
- io.atomix.primitive.operation,
- io.atomix.primitive.partition,
- io.atomix.primitive.protocol,
- io.atomix.primitive.protocol.counter,
- io.atomix.primitive.protocol.map,
- io.atomix.primitive.protocol.set,
- io.atomix.primitive.protocol.value,
- io.atomix.primitive.proxy,
- io.atomix.primitive.serialization,
- io.atomix.primitive.service,
- io.atomix.primitive.session
Class Hierarchy
- java.lang.Object
- io.atomix.primitive.AbstractAsyncPrimitive<A,S> (implements io.atomix.primitive.AsyncPrimitive)
- io.atomix.utils.event.AbstractEvent<T,S> (implements io.atomix.utils.event.Event<T,S>)
- io.atomix.primitive.protocol.map.MapDelegateEvent<K,V>
- io.atomix.primitive.partition.MemberGroupEvent
- io.atomix.primitive.partition.PartitionGroupMembershipEvent
- io.atomix.primitive.partition.PrimaryElectionEvent
- io.atomix.primitive.protocol.set.SetDelegateEvent<E>
- io.atomix.primitive.protocol.value.ValueDelegateEvent<V>
- io.atomix.utils.AbstractIdentifier<T> (implements io.atomix.utils.Identifier<T>)
- io.atomix.primitive.partition.MemberGroupId
- io.atomix.primitive.partition.PartitionId (implements java.lang.Comparable<T>)
- io.atomix.primitive.PrimitiveId
- io.atomix.primitive.session.SessionId
- io.atomix.primitive.service.AbstractPrimitiveService<C> (implements io.atomix.primitive.service.PrimitiveService)
- io.atomix.primitive.event.Events
- io.atomix.primitive.partition.GroupMember
- io.atomix.primitive.log.LogRecord
- io.atomix.primitive.log.LogSession.Builder (implements io.atomix.utils.Builder<T>)
- io.atomix.primitive.partition.Murmur3Partitioner (implements io.atomix.primitive.partition.Partitioner<K>)
- io.atomix.primitive.operation.Operations
- io.atomix.primitive.partition.PartitionGroup.Builder<C> (implements io.atomix.utils.Builder<T>)
- io.atomix.primitive.partition.PartitionGroupConfig<C> (implements io.atomix.utils.config.NamedConfig<C>, io.atomix.utils.config.TypedConfig<T>)
- io.atomix.primitive.partition.PartitionGroupMembership
- io.atomix.primitive.partition.PartitionMetadata
- io.atomix.primitive.partition.PrimaryTerm
- io.atomix.primitive.PrimitiveBuilder<B,C,P> (implements io.atomix.utils.Builder<T>)
- io.atomix.primitive.config.PrimitiveConfig<C> (implements io.atomix.utils.config.NamedConfig<C>, io.atomix.utils.config.TypedConfig<T>)
- io.atomix.primitive.event.PrimitiveEvent
- io.atomix.primitive.PrimitiveInfo
- io.atomix.primitive.operation.PrimitiveOperation
- io.atomix.primitive.protocol.PrimitiveProtocolBuilder<B,C,P> (implements io.atomix.utils.Builder<T>)
- io.atomix.primitive.protocol.PrimitiveProtocolConfig<C> (implements io.atomix.utils.config.TypedConfig<T>)
- io.atomix.primitive.service.ServiceConfig (implements io.atomix.utils.config.Config)
- io.atomix.primitive.session.SessionClient.Builder (implements io.atomix.utils.Builder<T>)
- io.atomix.primitive.session.SessionMetadata
- 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
- java.lang.AutoCloseable
- io.atomix.storage.buffer.BufferInput<T>
- io.atomix.primitive.service.BackupInput
- io.atomix.storage.buffer.BufferOutput<T>
- io.atomix.primitive.service.BackupOutput
- io.atomix.storage.buffer.BufferInput<T>
- io.atomix.primitive.service.Commit<T>
- java.lang.Comparable<T>
- io.atomix.primitive.protocol.PrimitiveProtocol.Type<C> (also extends io.atomix.utils.ConfiguredType<C>)
- io.atomix.primitive.config.ConfigService
- io.atomix.utils.config.Configured<T>
- io.atomix.primitive.partition.PartitionGroup
- io.atomix.primitive.partition.ManagedPartitionGroup
- io.atomix.primitive.partition.PartitionGroup
- io.atomix.primitive.protocol.counter.CounterCompatibleBuilder<B>
- io.atomix.primitive.protocol.counter.CounterDelegate
- io.atomix.primitive.DistributedPrimitive
- io.atomix.primitive.AsyncPrimitive
- io.atomix.primitive.SyncPrimitive
- io.atomix.utils.event.EventFilter<E>
- io.atomix.utils.event.EventListener<E>
- io.atomix.primitive.protocol.map.MapDelegateEventListener<K,V>
- io.atomix.primitive.partition.MemberGroupEventListener
- io.atomix.primitive.partition.PartitionGroupMembershipEventListener
- io.atomix.primitive.partition.PrimaryElectionEventListener
- io.atomix.primitive.protocol.set.SetDelegateEventListener<E>
- io.atomix.primitive.protocol.value.ValueDelegateEventListener<E>
- io.atomix.utils.event.EventListener<E>
- java.util.concurrent.Executor
- io.atomix.primitive.service.ServiceExecutor (also extends io.atomix.utils.concurrent.Scheduler)
- io.atomix.utils.Identifier<T>
- io.atomix.primitive.event.EventType
- io.atomix.primitive.operation.OperationId
- java.lang.Iterable<T>
- java.util.Collection<E>
- java.util.Set<E>
- io.atomix.primitive.protocol.set.SetDelegate<E>
- io.atomix.primitive.protocol.set.SortedSetDelegate<E> (also extends java.util.SortedSet<E>)
- io.atomix.primitive.protocol.set.NavigableSetDelegate<E> (also extends java.util.NavigableSet<E>)
- io.atomix.primitive.protocol.set.SortedSetDelegate<E> (also extends java.util.SortedSet<E>)
- java.util.SortedSet<E>
- java.util.NavigableSet<E>
- io.atomix.primitive.protocol.set.NavigableSetDelegate<E> (also extends io.atomix.primitive.protocol.set.SortedSetDelegate<E>)
- io.atomix.primitive.protocol.set.SortedSetDelegate<E> (also extends io.atomix.primitive.protocol.set.SetDelegate<E>)
- io.atomix.primitive.protocol.set.NavigableSetDelegate<E> (also extends java.util.NavigableSet<E>)
- java.util.NavigableSet<E>
- io.atomix.primitive.protocol.set.SetDelegate<E>
- java.util.Set<E>
- io.atomix.primitive.session.Sessions
- java.util.Collection<E>
- io.atomix.utils.event.ListenerService<E,L>
- io.atomix.primitive.partition.MemberGroupService
- io.atomix.primitive.partition.ManagedMemberGroupService (also extends io.atomix.utils.Managed<T>)
- io.atomix.primitive.partition.PartitionGroupMembershipService
- io.atomix.primitive.partition.ManagedPartitionGroupMembershipService (also extends io.atomix.utils.Managed<T>)
- io.atomix.primitive.partition.PrimaryElection
- io.atomix.primitive.partition.ManagedPrimaryElection (also extends io.atomix.utils.Managed<T>)
- io.atomix.primitive.partition.PrimaryElectionService
- io.atomix.primitive.partition.ManagedPrimaryElectionService (also extends io.atomix.utils.Managed<T>)
- io.atomix.primitive.partition.MemberGroupService
- io.atomix.primitive.log.LogClient
- io.atomix.primitive.protocol.LogCompatibleBuilder<B>
- io.atomix.primitive.log.LogConsumer
- io.atomix.primitive.log.LogProducer
- io.atomix.primitive.log.LogSession
- io.atomix.utils.Managed<T>
- io.atomix.primitive.partition.ManagedMemberGroupService (also extends io.atomix.primitive.partition.MemberGroupService)
- io.atomix.primitive.partition.ManagedPartitionGroupMembershipService (also extends io.atomix.primitive.partition.PartitionGroupMembershipService)
- io.atomix.primitive.partition.ManagedPartitionService (also extends io.atomix.primitive.partition.PartitionService)
- io.atomix.primitive.partition.ManagedPrimaryElection (also extends io.atomix.primitive.partition.PrimaryElection)
- io.atomix.primitive.partition.ManagedPrimaryElectionService (also extends io.atomix.primitive.partition.PrimaryElectionService)
- io.atomix.primitive.ManagedPrimitiveRegistry (also extends io.atomix.primitive.PrimitiveRegistry)
- io.atomix.primitive.session.ManagedSessionIdService (also extends io.atomix.primitive.session.SessionIdService)
- java.util.Map<K,V>
- io.atomix.primitive.protocol.map.MapDelegate<K,V>
- io.atomix.primitive.protocol.map.SortedMapDelegate<K,V> (also extends java.util.SortedMap<K,V>)
- io.atomix.primitive.protocol.map.NavigableMapDelegate<K,V> (also extends java.util.NavigableMap<K,V>)
- io.atomix.primitive.protocol.map.SortedMapDelegate<K,V> (also extends java.util.SortedMap<K,V>)
- java.util.SortedMap<K,V>
- java.util.NavigableMap<K,V>
- io.atomix.primitive.protocol.map.NavigableMapDelegate<K,V> (also extends io.atomix.primitive.protocol.map.SortedMapDelegate<K,V>)
- io.atomix.primitive.protocol.map.SortedMapDelegate<K,V> (also extends io.atomix.primitive.protocol.map.MapDelegate<K,V>)
- io.atomix.primitive.protocol.map.NavigableMapDelegate<K,V> (also extends java.util.NavigableMap<K,V>)
- java.util.NavigableMap<K,V>
- io.atomix.primitive.protocol.map.MapDelegate<K,V>
- io.atomix.primitive.protocol.map.MapCompatibleBuilder<B>
- io.atomix.primitive.partition.MemberGroup
- io.atomix.primitive.partition.MemberGroupProvider
- io.atomix.utils.Named
- io.atomix.utils.NamedType (also extends io.atomix.utils.Type)
- io.atomix.utils.ConfiguredType<C>
- io.atomix.primitive.partition.PartitionGroup.Type<C>
- io.atomix.primitive.protocol.PrimitiveProtocol.Type<C> (also extends java.lang.Comparable<T>)
- 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.protocol.map.NavigableMapCompatibleBuilder<B>
- io.atomix.primitive.protocol.set.NavigableSetCompatibleBuilder<B>
- io.atomix.primitive.partition.Partition
- io.atomix.primitive.partition.PartitionClient
- io.atomix.primitive.partition.Partitioner<K>
- io.atomix.primitive.partition.PartitionGroupFactory<C,P>
- io.atomix.primitive.partition.PartitionGroupTypeRegistry
- io.atomix.primitive.partition.PartitionManagementService
- io.atomix.primitive.partition.PartitionService
- io.atomix.primitive.partition.ManagedPartitionService (also extends io.atomix.utils.Managed<T>)
- io.atomix.primitive.PrimitiveCache
- io.atomix.primitive.PrimitiveFactory
- io.atomix.primitive.PrimitiveManagementService
- io.atomix.primitive.protocol.PrimitiveProtocol
- io.atomix.primitive.protocol.GossipProtocol
- io.atomix.primitive.protocol.counter.CounterProtocol
- io.atomix.primitive.protocol.map.MapProtocol
- io.atomix.primitive.protocol.map.SortedMapProtocol
- io.atomix.primitive.protocol.map.NavigableMapProtocol
- io.atomix.primitive.protocol.map.SortedMapProtocol
- io.atomix.primitive.protocol.set.SetProtocol
- io.atomix.primitive.protocol.set.SortedSetProtocol
- io.atomix.primitive.protocol.set.NavigableSetProtocol
- io.atomix.primitive.protocol.set.SortedSetProtocol
- io.atomix.primitive.protocol.value.ValueProtocol
- io.atomix.primitive.protocol.ProxyProtocol
- io.atomix.primitive.protocol.LogProtocol
- io.atomix.primitive.protocol.GossipProtocol
- io.atomix.primitive.protocol.PrimitiveProtocolTypeRegistry
- io.atomix.primitive.PrimitiveRegistry
- io.atomix.primitive.ManagedPrimitiveRegistry (also extends io.atomix.utils.Managed<T>)
- io.atomix.primitive.service.PrimitiveService
- io.atomix.primitive.PrimitiveTypeRegistry
- io.atomix.primitive.proxy.ProxyClient<S>
- io.atomix.primitive.protocol.ProxyCompatibleBuilder<B>
- io.atomix.primitive.proxy.ProxySession<S>
- io.atomix.utils.concurrent.Scheduler
- io.atomix.primitive.service.ServiceExecutor (also extends java.util.concurrent.Executor)
- io.atomix.primitive.serialization.SerializationService
- io.atomix.primitive.service.ServiceContext
- io.atomix.primitive.session.Session<C>
- io.atomix.primitive.session.SessionClient
- io.atomix.primitive.session.SessionIdService
- io.atomix.primitive.session.ManagedSessionIdService (also extends io.atomix.utils.Managed<T>)
- io.atomix.primitive.session.SessionListener
- io.atomix.primitive.protocol.set.SetCompatibleBuilder<B>
- io.atomix.primitive.protocol.map.SortedMapCompatibleBuilder<B>
- io.atomix.primitive.protocol.set.SortedSetCompatibleBuilder<B>
- io.atomix.utils.Type
- io.atomix.utils.NamedType (also extends io.atomix.utils.Named)
- io.atomix.utils.ConfiguredType<C>
- io.atomix.primitive.partition.PartitionGroup.Type<C>
- io.atomix.primitive.protocol.PrimitiveProtocol.Type<C> (also extends java.lang.Comparable<T>)
- io.atomix.primitive.PrimitiveType<B,C,P>
- io.atomix.utils.ConfiguredType<C>
- io.atomix.utils.NamedType (also extends io.atomix.utils.Named)
- io.atomix.primitive.protocol.value.ValueCompatibleBuilder<B>
- io.atomix.primitive.protocol.value.ValueDelegate<V>
Annotation Type Hierarchy
- io.atomix.primitive.operation.Command (implements java.lang.annotation.Annotation)
- io.atomix.primitive.event.Event (implements java.lang.annotation.Annotation)
- io.atomix.primitive.operation.Operation (implements java.lang.annotation.Annotation)
- io.atomix.primitive.operation.Query (implements java.lang.annotation.Annotation)
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.protocol.map.MapDelegateEvent.Type
- io.atomix.primitive.partition.MemberGroupEvent.Type
- io.atomix.primitive.partition.MemberGroupStrategy (implements io.atomix.primitive.partition.MemberGroupProvider)
- io.atomix.primitive.operation.OperationType
- io.atomix.primitive.Ordering
- io.atomix.primitive.partition.PartitionGroupMembershipEvent.Type
- io.atomix.primitive.partition.PrimaryElectionEvent.Type
- io.atomix.primitive.PrimitiveState
- io.atomix.primitive.Recovery
- io.atomix.primitive.Replication
- io.atomix.primitive.session.Session.State
- io.atomix.primitive.protocol.set.SetDelegateEvent.Type
- io.atomix.primitive.protocol.value.ValueDelegateEvent.Type
- java.lang.Enum<E> (implements java.lang.Comparable<T>, java.lang.constant.Constable, java.io.Serializable)