See: Description
| Interface | Description |
|---|---|
| Hasher<K> |
Interface for mapping from an object to
PartitionId. |
| Managed<T> |
Interface for types that can be asynchronously opened and closed.
|
| TransactionParticipant |
Participant in a two-phase commit protocol.
|
| Class | Description |
|---|---|
| AntiEntropyAdvertisement<K> |
Anti-entropy advertisement message for eventually consistent map.
|
| CachingAsyncConsistentMap<K,V> |
AsyncConsistentMap that caches entries on read. |
| CatalystSerializers |
Serializer utility for Atomix Catalyst.
|
| CopycatTransport |
Copycat transport implementation built on
MessagingService. |
| CopycatTransportClient |
Copycat transport client implementation.
|
| CopycatTransportConnection |
Base Copycat Transport connection.
|
| CopycatTransportServer |
Copycat transport server implementation.
|
| DefaultAsyncAtomicValue<V> |
Default implementation of a
AsyncAtomicValue. |
| DefaultAsyncDistributedSet<E> |
Implementation of
AsyncDistributedSet. |
| DefaultAtomicCounterBuilder |
Default implementation of AtomicCounterBuilder.
|
| DefaultAtomicCounterMapBuilder<K> |
Default
AtomicCounterMapBuilder. |
| DefaultAtomicValueBuilder<V> |
Default implementation of AtomicValueBuilder.
|
| DefaultCatalystTypeSerializerFactory |
TypeSerializerFactory for providing TypeSerializers based on
org.onosproject.store.service.Serializer. |
| DefaultConsistentMapBuilder<K,V> |
Default
AsyncConsistentMap builder. |
| DefaultConsistentMultimapBuilder<K,V> |
Default
AsyncConsistentMultimap builder. |
| DefaultConsistentTreeMapBuilder<V> |
Default
AsyncConsistentTreeMap builder. |
| DefaultDistributedDocumentTree<V> |
Default implementation of
AsyncDocumentTree. |
| DefaultDistributedSetBuilder<E> |
Default distributed set builder.
|
| DefaultDistributedTopic<T> |
Default implementation of
Topic. |
| DefaultDistributedWorkQueue<E> |
Default implementation of
WorkQueue. |
| DefaultDocumentTreeBuilder<V> |
Default
AsyncDocumentTree builder. |
| DefaultLeaderElectorBuilder |
Default implementation of
LeaderElectorBuilder. |
| DefaultTransactionalMapParticipant<K,V> |
Repeatable read based map participant.
|
| DefaultTransactionalSet<E> |
Default TransactionalSet implementation that provides a repeatable reads
transaction isolation level.
|
| DefaultTransactionContext |
Default implementation of transaction context.
|
| DefaultTransactionContextBuilder |
Default Transaction Context Builder.
|
| DelegatingAsyncConsistentMap<K,V> |
AsyncConsistentMap that merely delegates control to
another AsyncConsistentMap. |
| DelegatingAsyncConsistentMultimap<K,V> |
AsyncConsistentMultimap that merely delegates control to
another AsyncConsistentMultimap. |
| DelegatingAsyncConsistentTreeMap<V> |
A
AsyncConsistentTreeMap that delegates control to another instance
of AsyncConsistentTreeMap. |
| DelegatingCopycatClient |
CopycatClient that merely delegates control to
another CopycatClient. |
| DelegatingDistributedPrimitive |
Base class for primitive delegates.
|
| DistributedPrimitives |
Misc utilities for working with
DistributedPrimitives. |
| EventuallyConsistentMapBuilderImpl<K,V> |
Eventually consistent map builder.
|
| EventuallyConsistentMapImpl<K,V> |
Distributed Map implementation which uses optimistic replication and gossip
based techniques to provide an eventually consistent data store.
|
| ExecutingAsyncAtomicCounter |
AsyncAtomicCounter that executes asynchronous callbacks on a user provided
Executor. |
| ExecutingAsyncAtomicCounterMap<K> |
AsyncAtomicCounterMap that executes asynchronous callbacks on a user provided
Executor. |
| ExecutingAsyncAtomicValue<V> |
AsyncAtomicValue that executes asynchronous callbacks on a user provided
Executor. |
| ExecutingAsyncConsistentMap<K,V> |
An
AsyncConsistentMap that completes asynchronous calls on a provided
Executor. |
| ExecutingAsyncConsistentMultimap<K,V> |
AsyncConsistentMultimap that executes asynchronous callbacks on a provided
Executor. |
| ExecutingAsyncConsistentTreeMap<V> |
AsyncConsistentTreeMap that executes asynchronous callbacks on a provided
Executor. |
| ExecutingAsyncDocumentTree<V> |
AsyncDocumentTree that executes asynchronous callbacks on a user provided
Executor. |
| ExecutingAsyncLeaderElector |
AsyncLeaderElector that executes asynchronous callbacks on a user provided
Executor. |
| ExecutingDistributedPrimitive |
Base class for primitives that delegate asynchronous callbacks to a user provided
Executor. |
| ExecutingWorkQueue<E> |
AsyncAtomicValue that executes asynchronous callbacks on a user provided
Executor. |
| FederatedDistributedPrimitiveCreator |
DistributedPrimitiveCreator that federates responsibility for creating
distributed primitives to a collection of other creators. |
| MapValue<V> |
Representation of a value in EventuallyConsistentMap.
|
| MapValue.Digest |
Digest or summary of a MapValue for use during Anti-Entropy exchanges.
|
| MeteredAsyncConsistentMap<K,V> |
AsyncConsistentMap that meters all its operations. |
| OnosCopycatClient |
Custom
CopycatClient for injecting additional logic that runs before/after operation submission. |
| PartitionedAsyncConsistentMap<K,V> |
AsyncConsistentMap that has its entries partitioned horizontally across
several maps. |
| PartitionedAsyncLeaderElector |
AsyncLeaderElector that has its topics partitioned horizontally across
several leader electors. |
| PartitionedTransactionalMap<K,V> |
Partitioned transactional map.
|
| PartitionManager |
Implementation of
PartitionService and PartitionAdminService. |
| StorageManager |
Implementation for
StorageService and StorageAdminService. |
| StoragePartition |
Storage partition.
|
| StoragePartitionClient |
StoragePartition client.
|
| StoragePartitionDetails |
Operational details for a
StoragePartition. |
| StoragePartitionServer |
StoragePartition server. |
| Transaction<T> |
Manages a transaction within the context of a single primitive.
|
| TransactionalMapParticipant<K,V> |
Base class for participants within a single
TransactionalMap. |
| TransactionCoordinator |
Transaction coordinator.
|
| TransactionManager |
Transaction manager for managing state shared across multiple transactions.
|
| TranscodingAsyncAtomicCounterMap<K1,K2> |
An
AsyncAtomicCounterMap that transcodes keys. |
| TranscodingAsyncConsistentMap<K1,V1,K2,V2> |
An
AsyncConsistentMap that maps its operations to operations on a
differently typed AsyncConsistentMap by transcoding operation inputs and outputs. |
| TranscodingAsyncConsistentMultimap<K1,V1,K2,V2> |
An
AsyncConsistentMultimap that maps its operation to operations to
a differently typed AsyncConsistentMultimap by transcoding operation
inputs and outputs while maintaining version numbers. |
| TranscodingAsyncConsistentTreeMap<V1,V2> |
An
AsyncConsistentTreeMap that maps its operations to operations on
a differently typed AsyncConsistentTreeMap by transcoding operation
inputs and outputs. |
| UnmodifiableAsyncConsistentMap<K,V> |
An unmodifiable
AsyncConsistentMap. |
| Enum | Description |
|---|---|
| AntiEntropyResponse |
Status of anti-entropy exchange, returned by the receiver.
|