| Package | Description |
|---|---|
| io.atomix.cluster |
Provides classes and interfaces for cluster management.
|
| io.atomix.cluster.discovery |
Provides classes and interfaces for extensible cluster membership discovery.
|
| io.atomix.cluster.messaging |
Provides high-level interfaces for direct and publish-subscribe inter-cluster communication.
|
| io.atomix.core |
Core APIs for managing Atomix clusters and operating on distributed primitives.
|
| io.atomix.core.barrier |
Distributed barrier primitive.
|
| io.atomix.core.cache |
Cached primitive configurations and builders.
|
| 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.primitive.session |
Provides classes and interfaces for managing primitive sessions.
|
| 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.backup.session |
Provides a
SessionClient implementation 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. |
| io.atomix.protocols.raft.session |
Provides a
Session implementation for the Raft consensus protocol. |
| Modifier and Type | Class and Description |
|---|---|
class |
AtomixClusterBuilder
Atomix cluster builder.
|
class |
MemberBuilder
Member builder.
|
class |
NodeBuilder
Node builder.
|
| Modifier and Type | Class and Description |
|---|---|
class |
BootstrapDiscoveryBuilder
Bootstrap discovery builder.
|
class |
MulticastDiscoveryBuilder
Multicast discovery provider builder.
|
class |
NodeDiscoveryBuilder
Node discovery builder.
|
| Modifier and Type | Interface and Description |
|---|---|
static interface |
BroadcastService.Builder
Broadcast service builder.
|
| Modifier and Type | Class and Description |
|---|---|
static class |
MessagingService.Builder
Messaging service builder.
|
| Modifier and Type | Class and Description |
|---|---|
class |
AtomixBuilder
Atomix builder.
|
| Modifier and Type | Class and Description |
|---|---|
class |
DistributedCyclicBarrierBuilder
Distributed cyclic barrier builder.
|
| Modifier and Type | Class and Description |
|---|---|
class |
CachedPrimitiveBuilder<B extends CachedPrimitiveBuilder<B,C,P>,C extends CachedPrimitiveConfig<C>,P extends SyncPrimitive>
Cached distributed primitive builder.
|
| Modifier and Type | Class and Description |
|---|---|
class |
DistributedCollectionBuilder<B extends DistributedCollectionBuilder<B,C,P,E>,C extends DistributedCollectionConfig<C>,P extends DistributedCollection<E>,E>
Distributed collection builder.
|
| Modifier and Type | Class and Description |
|---|---|
class |
AtomicCounterBuilder
Builder for AtomicCounter.
|
class |
DistributedCounterBuilder
Builder for DistributedCounter.
|
| Modifier and Type | Class and Description |
|---|---|
class |
LeaderElectionBuilder<T>
Builder for constructing new
AsyncLeaderElection instances. |
class |
LeaderElectorBuilder<T>
Builder for constructing new
AsyncLeaderElector instances. |
| Modifier and Type | Class and Description |
|---|---|
class |
AtomicIdGeneratorBuilder
Builder for AtomicIdGenerator.
|
| Modifier and Type | Class and Description |
|---|---|
class |
DistributedListBuilder<E>
Builder for distributed queue.
|
| Modifier and Type | Class and Description |
|---|---|
class |
AtomicLockBuilder
Builder for AtomicIdGenerator.
|
class |
DistributedLockBuilder
Builder for DistributedLock.
|
| Modifier and Type | Class and Description |
|---|---|
class |
AtomicCounterMapBuilder<K>
Builder for AtomicCounterMap.
|
class |
AtomicMapBuilder<K,V>
Builder for
AtomicMap instances. |
class |
AtomicNavigableMapBuilder<K extends Comparable<K>,V>
Builder for
AtomicNavigableMap. |
class |
AtomicSortedMapBuilder<K extends Comparable<K>,V>
Builder for
AtomicSortedMap. |
class |
DistributedMapBuilder<K,V>
Builder for
DistributedMap instances. |
class |
DistributedNavigableMapBuilder<K extends Comparable<K>,V>
Builder for
DistributedNavigableMap instances. |
class |
DistributedSortedMapBuilder<K extends Comparable<K>,V>
Builder for
DistributedSortedMap instances. |
class |
MapBuilder<B extends MapBuilder<B,C,P,K,V>,C extends MapConfig<C>,P extends SyncPrimitive,K,V>
Base map builder.
|
| Modifier and Type | Class and Description |
|---|---|
class |
AtomicMultimapBuilder<K,V>
A builder class for
AsyncConsistentMultimap. |
class |
DistributedMultimapBuilder<K,V>
A builder class for
AsyncConsistentMultimap. |
| Modifier and Type | Class and Description |
|---|---|
class |
DistributedMultisetBuilder<E>
Builder for distributed multiset.
|
| Modifier and Type | Class and Description |
|---|---|
class |
ConsensusProfileBuilder
Consensus profile builder.
|
class |
DataGridProfileBuilder
Data grid profile builder.
|
class |
ProfileBuilder
Profile builder.
|
| Modifier and Type | Class and Description |
|---|---|
class |
DistributedQueueBuilder<E>
Builder for distributed queue.
|
| Modifier and Type | Class and Description |
|---|---|
class |
AtomicSemaphoreBuilder
Atomic semaphore builder.
|
class |
DistributedSemaphoreBuilder
Distributed semaphore builder.
|
| Modifier and Type | Class and Description |
|---|---|
class |
DistributedNavigableSetBuilder<E extends Comparable<E>>
Builder for distributed navigable set.
|
class |
DistributedSetBuilder<E>
Builder for distributed set.
|
class |
DistributedSortedSetBuilder<E extends Comparable<E>>
Builder for distributed sorted set.
|
| Modifier and Type | Class and Description |
|---|---|
class |
TransactionalMapBuilder<K,V>
Transactional map builder.
|
class |
TransactionalSetBuilder<E>
Transactional set builder.
|
class |
TransactionBuilder
Transaction builder.
|
| Modifier and Type | Class and Description |
|---|---|
class |
AtomicDocumentTreeBuilder<V>
Builder for
AtomicDocumentTree. |
| Modifier and Type | Class and Description |
|---|---|
class |
AtomicValueBuilder<V>
Builder for constructing new AtomicValue instances.
|
class |
DistributedValueBuilder<V>
Builder for constructing new DistributedValue instances.
|
| Modifier and Type | Class and Description |
|---|---|
class |
WorkQueueBuilder<E>
Work queue builder.
|
| Modifier and Type | Class and Description |
|---|---|
class |
PrimitiveBuilder<B extends PrimitiveBuilder<B,C,P>,C extends PrimitiveConfig,P extends SyncPrimitive>
Abstract builder for distributed primitives.
|
| Modifier and Type | Class and Description |
|---|---|
static class |
PartitionGroup.Builder<C extends PartitionGroupConfig<C>>
Partition group builder.
|
| Modifier and Type | Class and Description |
|---|---|
class |
PrimitiveProtocolBuilder<B extends PrimitiveProtocolBuilder<B,C,P>,C extends PrimitiveProtocolConfig<C>,P extends PrimitiveProtocol>
Primitive protocol builder.
|
| Modifier and Type | Class and Description |
|---|---|
static class |
SessionClient.Builder
Partition proxy builder.
|
| Modifier and Type | Class and Description |
|---|---|
class |
MultiPrimaryProtocolBuilder
Multi-primary protocol builder.
|
static class |
PrimaryBackupClient.Builder
Primary-backup client builder.
|
static class |
PrimaryBackupServer.Builder
Primary-backup server builder
|
| Modifier and Type | Class and Description |
|---|---|
static class |
PrimaryBackupPartitionGroup.Builder
Primary-backup partition group builder.
|
| Modifier and Type | Class and Description |
|---|---|
static class |
PrimaryBackupSessionClient.Builder
Primary-backup partition proxy builder.
|
| Modifier and Type | Class and Description |
|---|---|
class |
AntiEntropyProtocolBuilder
Anti-entropy protocol builder.
|
class |
CrdtProtocolBuilder
CRDT protocol builder.
|
| Modifier and Type | Class and Description |
|---|---|
class |
MultiRaftProtocolBuilder
Multi-Raft protocol builder.
|
static class |
RaftClient.Builder
Builds a new Raft client.
|
static class |
RaftServer.Builder
Builds a single-use Raft server.
|
| Modifier and Type | Class and Description |
|---|---|
static class |
RaftPartitionGroup.Builder
Raft partition group builder.
|
| Modifier and Type | Class and Description |
|---|---|
static class |
RaftSessionClient.Builder
Raft proxy builder.
|
Copyright © 2013–2018. All rights reserved.