All Classes

Class Description
AbstractAsyncPrimitive<A extends AsyncPrimitive,​S>
Abstract base class for primitives that interact with Raft replicated state machines via proxy.
AbstractPrimitiveService<C>
Raft service.
AsyncPrimitive
Asynchronous primitive.
BackupInput
Backup input.
BackupOutput
Backup output.
Command
Command annotation.
Commit<T>
Represents the committed state and metadata of a Raft state machine operation.
ConfigService
Configuration service.
Consistency
Primitive consistency model.
CounterCompatibleBuilder<B extends CounterCompatibleBuilder<B>>
Counter builder.
CounterDelegate
Gossip-based counter service.
CounterProtocol
Counter protocol.
DistributedPrimitive
Interface for all distributed primitives.
Event
Annotates an event method.
Events
Event utilities.
EventType
Raft event identifier.
GossipProtocol
Dissemination protocol.
GroupMember
Primary election member.
LogClient
Log client.
LogCompatibleBuilder<B extends LogCompatibleBuilder<B>>
Log compatible primitive.
LogConsumer
Log consumer.
LogProducer
Log producer.
LogProtocol
Log replication based primitive protocol.
LogRecord
Distributed log protocol record.
LogSession
Log session.
LogSession.Builder
Log session builder.
ManagedMemberGroupService
Manage member group service.
ManagedPartitionGroup
Managed partition group.
ManagedPartitionGroupMembershipService
Managed partition group membership service.
ManagedPartitionService
Managed partition service.
ManagedPrimaryElection
Managed primary election.
ManagedPrimaryElectionService
Managed primary election service.
ManagedPrimitiveRegistry
Managed primitive registry.
ManagedSessionIdService
Managed session ID service.
MapCompatibleBuilder<B extends MapCompatibleBuilder<B>>
Map builder.
MapDelegate<K,​V>
Gossip-based map service.
MapDelegateEvent<K,​V>
Map protocol event.
MapDelegateEvent.Type
Map protocol event type.
MapDelegateEventListener<K,​V>
Map protocol event listener.
MapProtocol
Map protocol.
MemberGroup
Partition member group.
MemberGroupEvent
Member group event.
MemberGroupEvent.Type
Member group event type.
MemberGroupEventListener
Member group event listener.
MemberGroupId
Member group identifier.
MemberGroupProvider
Member group provider.
MemberGroupService
Member group service.
MemberGroupStrategy
Member group strategy.
Murmur3Partitioner
Murmur 3 partitioner.
NavigableMapCompatibleBuilder<B extends NavigableMapCompatibleBuilder<B>>
Map builder.
NavigableMapDelegate<K,​V>
Navigable map protocol.
NavigableMapProtocol
Navigable map protocol.
NavigableSetCompatibleBuilder<B extends NavigableSetCompatibleBuilder<B>>
Set builder.
NavigableSetDelegate<E>
Navigable set protocol.
NavigableSetProtocol
Navigable set protocol.
Operation
Operation annotation.
OperationId
Raft operation identifier.
Operations
Operation utilities.
OperationType
Raft operation type.
Ordering
Describes the order of a primitive data structure.
Partition
Atomix partition.
PartitionClient
Primitive client.
Partitioner<K>
Interface for mapping from an object to partition ID.
PartitionGroup
Primitive partition group.
PartitionGroup.Builder<C extends PartitionGroupConfig<C>>
Partition group builder.
PartitionGroup.Type<C extends PartitionGroupConfig<C>>
Partition group type.
PartitionGroupConfig<C extends PartitionGroupConfig<C>>
Partition group configuration.
PartitionGroupFactory<C extends PartitionGroupConfig<C>,​P extends ManagedPartitionGroup>
Partition group factory.
PartitionGroupMembership
Partition group membership information.
PartitionGroupMembershipEvent
Partition group membership event.
PartitionGroupMembershipEvent.Type
Partition group membership event type.
PartitionGroupMembershipEventListener
Partition group membership event listener.
PartitionGroupMembershipService
Partition group membership service.
PartitionGroupTypeRegistry
Partition group type registry.
PartitionId
PartitionMetadata identifier.
PartitionManagementService
Partition management service.
PartitionMetadata
A partition or shard is a group of controller nodes that are work together to maintain state.
PartitionService
Partition service.
PrimaryElection
Partition primary election.
PrimaryElectionEvent
Primary election event.
PrimaryElectionEvent.Type
Returns the election event type.
PrimaryElectionEventListener
Primary election event listener.
PrimaryElectionService
Partition primary election service.
PrimaryTerm
Partition primary term.
PrimitiveBuilder<B extends PrimitiveBuilder<B,​C,​P>,​C extends PrimitiveConfig,​P extends SyncPrimitive>
Abstract builder for distributed primitives.
PrimitiveCache
Atomix primitive cache.
PrimitiveConfig<C extends PrimitiveConfig<C>>
Primitive configuration.
PrimitiveEvent
Raft event.
PrimitiveException
Top level exception for Store failures.
PrimitiveException.ClosedSession
Closed session exception.
PrimitiveException.CommandFailure
Command failure exception.
PrimitiveException.ConcurrentModification
Store update conflicts with an in flight transaction.
PrimitiveException.Interrupted
Store operation interrupted.
PrimitiveException.QueryFailure
Query failure exception.
PrimitiveException.ServiceException
Primitive service exception.
PrimitiveException.Timeout
Store operation timeout.
PrimitiveException.Unavailable
Store is temporarily unavailable.
PrimitiveException.UnknownClient
Unknown client exception.
PrimitiveException.UnknownService
Unknown service exception.
PrimitiveException.UnknownSession
Unknown session exception.
PrimitiveFactory
Manages the creation of distributed primitive instances.
PrimitiveId
Snapshot identifier.
PrimitiveInfo
Distributed primitive info.
PrimitiveManagementService
Primitive management service.
PrimitiveOperation
Base type for Raft state operations.
PrimitiveProtocol
Primitive protocol.
PrimitiveProtocol.Type<C extends PrimitiveProtocolConfig<C>>
Distributed primitive protocol type.
PrimitiveProtocolBuilder<B extends PrimitiveProtocolBuilder<B,​C,​P>,​C extends PrimitiveProtocolConfig<C>,​P extends PrimitiveProtocol>
Primitive protocol builder.
PrimitiveProtocolConfig<C extends PrimitiveProtocolConfig<C>>
Primitive protocol configuration.
PrimitiveProtocolTypeRegistry
Primitive protocol type registry.
PrimitiveRegistry
Primitive registry.
PrimitiveService
Base class for user-provided services.
PrimitiveState
State of distributed primitive.
PrimitiveType<B extends PrimitiveBuilder,​C extends PrimitiveConfig,​P extends SyncPrimitive>
Primitive type.
PrimitiveTypeRegistry
Primitive registry.
ProxyClient<S>
Primitive proxy.
ProxyCompatibleBuilder<B extends ProxyCompatibleBuilder<B>>
State machine replication compatible primitive.
ProxyProtocol
State machine replication-based primitive protocol.
ProxySession<S>
Proxy session.
Query
Query annotation.
Recovery
Primitive session recovery strategy.
Replication
Replication strategy.
SerializationService
Primitive serialization service.
ServiceConfig
Service configuration class.
ServiceContext
State machine context.
ServiceExecutor
Facilitates registration and execution of state machine commands and provides deterministic scheduling.
Session<C>
Provides an interface to communicating with a client via session events.
Session.State
Session state enums.
SessionClient
Partition proxy.
SessionClient.Builder
Partition proxy builder.
SessionId
Session identifier.
SessionIdService
Globally unique session ID provider.
SessionListener
Support for listening for state changes in server sessions.
SessionMetadata
Primitive session metadata.
Sessions
Provides a set of active server sessions.
SetCompatibleBuilder<B extends SetCompatibleBuilder<B>>
Set builder.
SetDelegate<E>
Gossip-based set service.
SetDelegateEvent<E>
Set protocol event.
SetDelegateEvent.Type
Set protocol event type.
SetDelegateEventListener<E>
Set protocol event listener.
SetProtocol
Set protocol.
SortedMapCompatibleBuilder<B extends SortedMapCompatibleBuilder<B>>
Map builder.
SortedMapDelegate<K,​V>
Sorted map protocol.
SortedMapProtocol
Sorted map protocol.
SortedSetCompatibleBuilder<B extends SortedSetCompatibleBuilder<B>>
Set builder.
SortedSetDelegate<E>
Sorted set protocol.
SortedSetProtocol
Sorted set protocol.
Synchronous<T extends AsyncPrimitive>
DistributedPrimitive that is a synchronous (blocking) version of another.
SyncPrimitive
Synchronous primitive.
ValueCompatibleBuilder<B extends ValueCompatibleBuilder<B>>
Value builder.
ValueDelegate<V>
Gossip-based value service.
ValueDelegateEvent<V>
Value protocol event.
ValueDelegateEvent.Type
Value protocol event type.
ValueDelegateEventListener<E>
Value protocol event listener.
ValueProtocol
Value protocol.