| Package | Description |
|---|---|
| io.atomix.core.barrier |
Distributed barrier primitive.
|
| 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.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.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.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 | Method and Description |
|---|---|
DistributedCyclicBarrierBuilder |
DistributedCyclicBarrierBuilder.withProtocol(ProxyProtocol protocol) |
| Modifier and Type | Method and Description |
|---|---|
DistributedCounterBuilder |
DistributedCounterBuilder.withProtocol(ProxyProtocol protocol) |
AtomicCounterBuilder |
AtomicCounterBuilder.withProtocol(ProxyProtocol protocol) |
| Modifier and Type | Method and Description |
|---|---|
LeaderElectionBuilder<T> |
LeaderElectionBuilder.withProtocol(ProxyProtocol protocol) |
LeaderElectorBuilder<T> |
LeaderElectorBuilder.withProtocol(ProxyProtocol protocol) |
| Modifier and Type | Method and Description |
|---|---|
AtomicIdGeneratorBuilder |
AtomicIdGeneratorBuilder.withProtocol(ProxyProtocol protocol) |
| Modifier and Type | Method and Description |
|---|---|
DistributedListBuilder<E> |
DistributedListBuilder.withProtocol(ProxyProtocol protocol) |
| Modifier and Type | Method and Description |
|---|---|
DistributedLockBuilder |
DistributedLockBuilder.withProtocol(ProxyProtocol protocol) |
AtomicLockBuilder |
AtomicLockBuilder.withProtocol(ProxyProtocol protocol) |
| Modifier and Type | Method and Description |
|---|---|
AtomicNavigableMapBuilder<K,V> |
AtomicNavigableMapBuilder.withProtocol(ProxyProtocol protocol) |
AtomicSortedMapBuilder<K,V> |
AtomicSortedMapBuilder.withProtocol(ProxyProtocol protocol) |
DistributedSortedMapBuilder<K,V> |
DistributedSortedMapBuilder.withProtocol(ProxyProtocol protocol) |
DistributedMapBuilder<K,V> |
DistributedMapBuilder.withProtocol(ProxyProtocol protocol) |
AtomicMapBuilder<K,V> |
AtomicMapBuilder.withProtocol(ProxyProtocol protocol) |
AtomicCounterMapBuilder<K> |
AtomicCounterMapBuilder.withProtocol(ProxyProtocol protocol) |
DistributedNavigableMapBuilder<K,V> |
DistributedNavigableMapBuilder.withProtocol(ProxyProtocol protocol) |
| Modifier and Type | Method and Description |
|---|---|
DistributedMultimapBuilder<K,V> |
DistributedMultimapBuilder.withProtocol(ProxyProtocol protocol) |
AtomicMultimapBuilder<K,V> |
AtomicMultimapBuilder.withProtocol(ProxyProtocol protocol) |
| Modifier and Type | Method and Description |
|---|---|
DistributedMultisetBuilder<E> |
DistributedMultisetBuilder.withProtocol(ProxyProtocol protocol) |
| Modifier and Type | Method and Description |
|---|---|
DistributedQueueBuilder<E> |
DistributedQueueBuilder.withProtocol(ProxyProtocol protocol) |
| Modifier and Type | Method and Description |
|---|---|
DistributedSemaphoreBuilder |
DistributedSemaphoreBuilder.withProtocol(ProxyProtocol protocol) |
AtomicSemaphoreBuilder |
AtomicSemaphoreBuilder.withProtocol(ProxyProtocol protocol) |
| Modifier and Type | Method and Description |
|---|---|
DistributedNavigableSetBuilder<E> |
DistributedNavigableSetBuilder.withProtocol(ProxyProtocol protocol) |
DistributedSetBuilder<E> |
DistributedSetBuilder.withProtocol(ProxyProtocol protocol) |
DistributedSortedSetBuilder<E> |
DistributedSortedSetBuilder.withProtocol(ProxyProtocol protocol) |
| Modifier and Type | Method and Description |
|---|---|
ProxyProtocol |
TransactionParticipant.protocol() |
| Modifier and Type | Method and Description |
|---|---|
default <K,V> TransactionalMapBuilder<K,V> |
AsyncTransaction.mapBuilder(String name,
ProxyProtocol protocol)
Returns a new transactional map builder.
|
default <E> TransactionalSetBuilder<E> |
AsyncTransaction.setBuilder(String name,
ProxyProtocol protocol)
Returns a new transactional set builder.
|
TransactionalSetBuilder<E> |
TransactionalSetBuilder.withProtocol(ProxyProtocol protocol) |
TransactionalMapBuilder<K,V> |
TransactionalMapBuilder.withProtocol(ProxyProtocol protocol) |
| Modifier and Type | Method and Description |
|---|---|
AtomicDocumentTreeBuilder<V> |
AtomicDocumentTreeBuilder.withProtocol(ProxyProtocol protocol) |
| Modifier and Type | Method and Description |
|---|---|
DistributedValueBuilder<V> |
DistributedValueBuilder.withProtocol(ProxyProtocol protocol) |
AtomicValueBuilder<V> |
AtomicValueBuilder.withProtocol(ProxyProtocol protocol) |
| Modifier and Type | Method and Description |
|---|---|
WorkQueueBuilder<E> |
WorkQueueBuilder.withProtocol(ProxyProtocol protocol) |
| Modifier and Type | Method and Description |
|---|---|
ProxyProtocol |
PartitionGroup.newProtocol()
Returns a new primitive protocol.
|
| Modifier and Type | Method and Description |
|---|---|
default PartitionGroup |
PartitionService.getPartitionGroup(ProxyProtocol protocol)
Returns the first partition group that matches the given primitive protocol.
|
| Modifier and Type | Method and Description |
|---|---|
B |
ProxyCompatibleBuilder.withProtocol(ProxyProtocol protocol)
Configures the builder with a state machine replication protocol.
|
| Modifier and Type | Class and Description |
|---|---|
class |
MultiPrimaryProtocol
Multi-primary protocol.
|
| Modifier and Type | Method and Description |
|---|---|
ProxyProtocol |
PrimaryBackupPartitionGroup.newProtocol() |
| Modifier and Type | Class and Description |
|---|---|
class |
MultiRaftProtocol
Multi-Raft protocol.
|
| Modifier and Type | Method and Description |
|---|---|
ProxyProtocol |
RaftPartitionGroup.newProtocol() |
Copyright © 2013–2018. All rights reserved.