| Package | Description |
|---|---|
| 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.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.resource |
Provides interfaces for defining REST APIs for distributed primitives.
|
| Modifier and Type | Interface and Description |
|---|---|
interface |
AsyncDistributedCyclicBarrier
Distributed cyclic barrier.
|
interface |
DistributedCyclicBarrier
Distributed cyclic barrier.
|
| Modifier and Type | Interface and Description |
|---|---|
interface |
AsyncDistributedCollection<E>
Asynchronous distributed collection.
|
interface |
DistributedCollection<E>
Distributed collection.
|
| Modifier and Type | Interface and Description |
|---|---|
interface |
AsyncAtomicCounter
An async atomic counter dispenses monotonically increasing values.
|
interface |
AsyncDistributedCounter
Distributed version of java.util.concurrent.atomic.AtomicLong.
|
interface |
AtomicCounter
Distributed version of java.util.concurrent.atomic.AtomicLong.
|
interface |
DistributedCounter
Distributed version of java.util.concurrent.atomic.AtomicLong.
|
| Modifier and Type | Interface and Description |
|---|---|
interface |
AsyncLeaderElection<T>
Distributed mutual exclusion primitive.
|
interface |
AsyncLeaderElector<T>
Distributed mutual exclusion primitive.
|
interface |
LeaderElection<T>
LeaderElector provides the same functionality as AsyncLeaderElection with
the only difference that all its methods block until the corresponding operation completes. |
interface |
LeaderElector<T>
LeaderElector provides the same functionality as AsyncLeaderElector with
the only difference that all its methods block until the corresponding operation completes. |
| Modifier and Type | Interface and Description |
|---|---|
interface |
AsyncAtomicIdGenerator
An async ID generator for generating globally unique numbers.
|
interface |
AtomicIdGenerator
Generator for globally unique numeric identifiers.
|
| Modifier and Type | Interface and Description |
|---|---|
interface |
AsyncDistributedList<E>
Asynchronous distributed list.
|
interface |
DistributedList<E>
Distributed list.
|
| Modifier and Type | Interface and Description |
|---|---|
interface |
AsyncAtomicLock
Asynchronous lock primitive.
|
interface |
AsyncDistributedLock
Asynchronous lock primitive.
|
interface |
AtomicLock
Asynchronous lock primitive.
|
interface |
DistributedLock
Distributed lock primitive.
|
| Modifier and Type | Interface and Description |
|---|---|
interface |
AsyncAtomicCounterMap<K>
An async atomic counter map dispenses monotonically increasing values associated with key.
|
interface |
AsyncAtomicMap<K,V>
A distributed, strongly consistent map whose methods are all executed asynchronously.
|
interface |
AsyncAtomicNavigableMap<K extends Comparable<K>,V>
Asynchronous atomic navigable map.
|
interface |
AsyncAtomicSortedMap<K extends Comparable<K>,V>
Asynchronous atomic sorted map.
|
interface |
AsyncDistributedMap<K,V>
Asynchronous distributed map.
|
interface |
AsyncDistributedNavigableMap<K extends Comparable<K>,V>
Asynchronous distributed navigable map.
|
interface |
AsyncDistributedSortedMap<K extends Comparable<K>,V>
Asynchronous distributed sorted map.
|
interface |
AtomicCounterMap<K>
Distributed version of com.google.common.util.concurrent.AtomicLongMap.
|
interface |
AtomicMap<K,V>
ConsistentMap provides the same functionality as AsyncAtomicMap with
the only difference that all its methods block until the corresponding operation completes. |
interface |
AtomicNavigableMap<K extends Comparable<K>,V>
Atomic navigable map.
|
interface |
AtomicSortedMap<K extends Comparable<K>,V>
Atomic sorted map.
|
interface |
DistributedMap<K,V>
Distributed map.
|
interface |
DistributedNavigableMap<K extends Comparable<K>,V>
Distributed navigable map.
|
interface |
DistributedSortedMap<K extends Comparable<K>,V>
Distributed sorted map.
|
| Modifier and Type | Interface and Description |
|---|---|
interface |
AsyncAtomicMultimap<K,V>
Interface for a distributed multimap.
|
interface |
AsyncDistributedMultimap<K,V>
Interface for a distributed multimap.
|
interface |
AtomicMultimap<K,V>
This provides a synchronous version of the functionality provided by
AsyncAtomicMultimap. |
interface |
DistributedMultimap<K,V>
This provides a synchronous version of the functionality provided by
AsyncAtomicMultimap. |
| Modifier and Type | Interface and Description |
|---|---|
interface |
AsyncDistributedMultiset<E>
Asynchronous distributed multiset.
|
interface |
DistributedMultiset<E>
Distributed multiset.
|
| Modifier and Type | Interface and Description |
|---|---|
interface |
AsyncDistributedQueue<E>
Asynchronous distributed queue.
|
interface |
DistributedQueue<E>
Distributed queue.
|
| Modifier and Type | Interface and Description |
|---|---|
interface |
AsyncAtomicSemaphore
Distributed implementation of
Semaphore. |
interface |
AsyncDistributedSemaphore
Distributed implementation of
Semaphore. |
interface |
AtomicSemaphore
Distributed implementation of
Semaphore. |
| Modifier and Type | Class and Description |
|---|---|
class |
DistributedSemaphore
Distributed semaphore.
|
| Modifier and Type | Interface and Description |
|---|---|
interface |
AsyncDistributedNavigableSet<E extends Comparable<E>>
Asynchronous distributed navigable set.
|
interface |
AsyncDistributedSet<E>
A distributed collection designed for holding unique elements.
|
interface |
AsyncDistributedSortedSet<E extends Comparable<E>>
Asynchronous distributed sorted set.
|
interface |
DistributedNavigableSet<E extends Comparable<E>>
Distributed navigable set.
|
interface |
DistributedSet<E>
A distributed collection designed for holding unique elements.
|
interface |
DistributedSortedSet<E extends Comparable<E>>
Distributed sorted set.
|
| Modifier and Type | Interface and Description |
|---|---|
interface |
AsyncTransaction
Asynchronous transaction.
|
interface |
AsyncTransactionalMap<K,V>
Asynchronous transactional map.
|
interface |
AsyncTransactionalSet<E>
Transactional set.
|
interface |
Transaction
Transaction primitive.
|
interface |
TransactionalMap<K,V>
Transactional map.
|
interface |
TransactionalSet<E>
Transactional set.
|
interface |
TransactionParticipant<T>
Transaction participant.
|
| Modifier and Type | Interface and Description |
|---|---|
interface |
AsyncAtomicDocumentTree<V>
A hierarchical document tree data structure.
|
interface |
AtomicDocumentTree<V>
A hierarchical document tree data structure.
|
| Modifier and Type | Interface and Description |
|---|---|
interface |
AsyncAtomicValue<V>
Distributed version of java.util.concurrent.atomic.AtomicReference.
|
interface |
AsyncDistributedValue<V>
Distributed version of java.util.concurrent.atomic.AtomicReference.
|
interface |
AtomicValue<V>
Distributed version of java.util.concurrent.atomic.AtomicReference.
|
interface |
DistributedValue<V>
Distributed version of java.util.concurrent.atomic.AtomicReference.
|
| Modifier and Type | Interface and Description |
|---|---|
interface |
AsyncWorkQueue<E>
Distributed Work Queue primitive.
|
interface |
WorkQueue<E>
Distributed Work Queue primitive.
|
| Modifier and Type | Interface and Description |
|---|---|
interface |
AsyncPrimitive
Asynchronous primitive.
|
interface |
SyncPrimitive
Synchronous primitive.
|
| Modifier and Type | Class and Description |
|---|---|
class |
AbstractAsyncPrimitive<A extends AsyncPrimitive,S>
Abstract base class for primitives that interact with Raft replicated state machines via proxy.
|
class |
Synchronous<T extends AsyncPrimitive>
DistributedPrimitive that is a synchronous (blocking) version of
another.
|
| Modifier and Type | Interface and Description |
|---|---|
interface |
PrimitiveResourceFactory<P extends DistributedPrimitive>
Primitive resource factory.
|
Copyright © 2013–2018. All rights reserved.