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.
|