| 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.
|
| Modifier and Type | Interface and Description |
|---|---|
interface |
AsyncDistributedCyclicBarrier
Distributed cyclic barrier.
|
| Modifier and Type | Interface and Description |
|---|---|
interface |
AsyncDistributedCollection<E>
Asynchronous 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.
|
| Modifier and Type | Interface and Description |
|---|---|
interface |
AsyncLeaderElection<T>
Distributed mutual exclusion primitive.
|
interface |
AsyncLeaderElector<T>
Distributed mutual exclusion primitive.
|
| Modifier and Type | Interface and Description |
|---|---|
interface |
AsyncAtomicIdGenerator
An async ID generator for generating globally unique numbers.
|
| Modifier and Type | Interface and Description |
|---|---|
interface |
AsyncDistributedList<E>
Asynchronous distributed list.
|
| Modifier and Type | Interface and Description |
|---|---|
interface |
AsyncAtomicLock
Asynchronous lock primitive.
|
interface |
AsyncDistributedLock
Asynchronous 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.
|
| Modifier and Type | Interface and Description |
|---|---|
interface |
AsyncAtomicMultimap<K,V>
Interface for a distributed multimap.
|
interface |
AsyncDistributedMultimap<K,V>
Interface for a distributed multimap.
|
| Modifier and Type | Interface and Description |
|---|---|
interface |
AsyncDistributedMultiset<E>
Asynchronous distributed multiset.
|
| Modifier and Type | Interface and Description |
|---|---|
interface |
AsyncDistributedQueue<E>
Asynchronous distributed queue.
|
| Modifier and Type | Interface and Description |
|---|---|
interface |
AsyncAtomicSemaphore
Distributed implementation of
Semaphore. |
interface |
AsyncDistributedSemaphore
Distributed implementation of
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.
|
| Modifier and Type | Interface and Description |
|---|---|
interface |
AsyncTransaction
Asynchronous transaction.
|
interface |
AsyncTransactionalMap<K,V>
Asynchronous transactional map.
|
interface |
AsyncTransactionalSet<E>
Transactional set.
|
| Modifier and Type | Interface and Description |
|---|---|
interface |
AsyncAtomicDocumentTree<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.
|
| Modifier and Type | Interface and Description |
|---|---|
interface |
AsyncWorkQueue<E>
Distributed Work Queue 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 | Class and Description |
|---|---|
class |
AbstractAsyncPrimitive<A extends AsyncPrimitive,S>
Abstract base class for primitives that interact with Raft replicated state machines via proxy.
|
| Modifier and Type | Method and Description |
|---|---|
<P extends AsyncPrimitive> |
PrimitiveCache.getPrimitive(String name,
Supplier<CompletableFuture<P>> supplier)
Gets or creates a locally cached multiton primitive instance.
|
| Modifier and Type | Method and Description |
|---|---|
AsyncPrimitive |
SyncPrimitive.async()
Returns the underlying asynchronous primitive.
|
Copyright © 2013–2018. All rights reserved.