| Package | Description |
|---|---|
| io.atomix.cluster.discovery |
Provides classes and interfaces for extensible cluster membership discovery.
|
| io.atomix.core.barrier |
Distributed barrier primitive.
|
| io.atomix.core.collection |
Distributed collection primitives.
|
| io.atomix.core.counter |
Atomic counter primitive.
|
| io.atomix.core.election |
Distributed leader election primitives.
|
| io.atomix.core.idgenerator |
Atomic ID generator primitive.
|
| io.atomix.core.list |
Distributed list primitive.
|
| io.atomix.core.lock |
Distributed lock primitive.
|
| io.atomix.core.map |
Atomic map primitive.
|
| io.atomix.core.multimap |
Atomic multimap primitive.
|
| io.atomix.core.multiset |
Distributed multiset primitive.
|
| io.atomix.core.profile |
Distributed queueing primitive interfaces.
|
| io.atomix.core.queue |
Distributed queue primitive.
|
| io.atomix.core.semaphore |
Distributed semaphore primitive.
|
| io.atomix.core.set |
Distributed set primitive.
|
| io.atomix.core.transaction |
Interfaces for managing distributed primitive transactions.
|
| io.atomix.core.tree |
Distributed tree primitive interfaces.
|
| io.atomix.core.value |
Atomic value primitive.
|
| io.atomix.core.workqueue |
Distributed work processing primitives.
|
| io.atomix.primitive |
Provides classes and interfaces for defining and managing primitive types.
|
| io.atomix.primitive.partition |
Provides classes and interfaces for managing primitive partitions, partition groups, and member groups.
|
| io.atomix.primitive.protocol |
Provides classes and interfaces for defining and managing primitive protocols.
|
| io.atomix.protocols.backup |
Provides a
PrimitiveProtocol implementation for multi-primary replication and
classes for managing primary-backup clients/servers. |
| io.atomix.protocols.backup.partition |
Provides
PartitionGroup and Partition
implementations for primary-backup. |
| io.atomix.protocols.gossip | |
| io.atomix.protocols.raft |
Provides classes and interfaces for managing Raft clients and servers.
|
| io.atomix.protocols.raft.partition |
Provides
PartitionGroup and Partition
implementations for the Raft consensus protocol. |
| Modifier and Type | Interface and Description |
|---|---|
static interface |
NodeDiscoveryProvider.Type<C extends NodeDiscoveryConfig>
Membership provider type.
|
| Modifier and Type | Class and Description |
|---|---|
static class |
BootstrapDiscoveryProvider.Type
Bootstrap member location provider type.
|
static class |
MulticastDiscoveryProvider.Type
Broadcast member location provider type.
|
| Modifier and Type | Class and Description |
|---|---|
class |
DistributedCyclicBarrierType
Distributed cyclic barrier primitive type.
|
| Modifier and Type | Class and Description |
|---|---|
class |
DistributedCollectionType<E>
Distributed collection primitive type.
|
| Modifier and Type | Class and Description |
|---|---|
class |
AtomicCounterType
Atomic counter primitive type.
|
class |
DistributedCounterType
Distributed counter primitive type.
|
| Modifier and Type | Class and Description |
|---|---|
class |
LeaderElectionType<T>
Leader elector primitive type.
|
class |
LeaderElectorType<T>
Leader elector primitive type.
|
| Modifier and Type | Class and Description |
|---|---|
class |
AtomicIdGeneratorType
Atomic ID generator primitive type.
|
| Modifier and Type | Class and Description |
|---|---|
class |
DistributedListType<E>
Distributed list primitive type.
|
| Modifier and Type | Class and Description |
|---|---|
class |
AtomicLockType
Atomic lock primitive type.
|
class |
DistributedLockType
Distributed lock primitive type.
|
| Modifier and Type | Class and Description |
|---|---|
class |
AtomicCounterMapType<K>
Atomic counter map primitive type.
|
class |
AtomicMapType<K,V>
Consistent map primitive type.
|
class |
AtomicNavigableMapType<K extends Comparable<K>,V>
Consistent tree map primitive type.
|
class |
AtomicSortedMapType<K extends Comparable<K>,V>
Consistent sorted map primitive type.
|
class |
DistributedMapType<K,V>
Distributed map primitive type.
|
class |
DistributedNavigableMapType<K extends Comparable<K>,V>
Distributed tree map primitive type.
|
class |
DistributedSortedMapType<K extends Comparable<K>,V>
Distributed sorted map primitive type.
|
| Modifier and Type | Class and Description |
|---|---|
class |
AtomicMultimapType<K,V>
Consistent multimap primitive type.
|
class |
DistributedMultimapType<K,V>
Distributed multimap primitive type.
|
| Modifier and Type | Class and Description |
|---|---|
class |
DistributedMultisetType<E>
Placeholder type for the distributed multiset primitive type.
|
| Modifier and Type | Interface and Description |
|---|---|
static interface |
Profile.Type<C extends ProfileConfig>
Profile type.
|
| Modifier and Type | Class and Description |
|---|---|
static class |
ClientProfile.Type
Client profile type.
|
static class |
ConsensusProfile.Type
Consensus profile type.
|
static class |
DataGridProfile.Type
Data-grid profile type.
|
| Modifier and Type | Class and Description |
|---|---|
class |
DistributedQueueType<E>
Distributed queue primitive type.
|
| Modifier and Type | Class and Description |
|---|---|
class |
AtomicSemaphoreType
Distributed semaphore primitive type.
|
class |
DistributedSemaphoreType
Distributed semaphore primitive type.
|
| Modifier and Type | Class and Description |
|---|---|
class |
DistributedNavigableSetType<E extends Comparable<E>>
Distributed navigable set primitive type.
|
class |
DistributedSetType<E>
Distributed set primitive type.
|
class |
DistributedSortedSetType<E extends Comparable<E>>
Distributed sorted set primitive type.
|
| Modifier and Type | Class and Description |
|---|---|
class |
TransactionType
Transaction primitive type.
|
| Modifier and Type | Class and Description |
|---|---|
class |
AtomicDocumentTreeType<V>
Document tree primitive type.
|
| Modifier and Type | Class and Description |
|---|---|
class |
AtomicValueType<V>
Atomic value primitive type.
|
class |
DistributedValueType<V>
Distributed value primitive type.
|
| Modifier and Type | Class and Description |
|---|---|
class |
WorkQueueType<E>
Work queue primitive type.
|
| Modifier and Type | Interface and Description |
|---|---|
interface |
PrimitiveType<B extends PrimitiveBuilder,C extends PrimitiveConfig,P extends SyncPrimitive>
Primitive type.
|
| Modifier and Type | Interface and Description |
|---|---|
static interface |
PartitionGroup.Type<C extends PartitionGroupConfig<C>>
Partition group type.
|
| Modifier and Type | Interface and Description |
|---|---|
static interface |
PrimitiveProtocol.Type<C extends PrimitiveProtocolConfig<C>>
Distributed primitive protocol type.
|
| Modifier and Type | Class and Description |
|---|---|
static class |
MultiPrimaryProtocol.Type
Multi-primary protocol type.
|
| Modifier and Type | Class and Description |
|---|---|
static class |
PrimaryBackupPartitionGroup.Type
Primary-backup partition group type.
|
| Modifier and Type | Class and Description |
|---|---|
static class |
AntiEntropyProtocol.Type
Gossip protocol type.
|
static class |
CrdtProtocol.Type
CRDT protocol type.
|
| Modifier and Type | Class and Description |
|---|---|
static class |
MultiRaftProtocol.Type
Multi-Raft protocol type.
|
| Modifier and Type | Class and Description |
|---|---|
static class |
RaftPartitionGroup.Type
Raft partition group type.
|
Copyright © 2013–2018. All rights reserved.