Package org.onosproject.store.primitives
Interfaces for creating various distributed primitives.
-
Interface Summary Interface Description DistributedPrimitiveBuilder<T extends DistributedPrimitive> Abstract builder for distributed primitives.DistributedPrimitiveCreator Interface for entity that can create instances of different distributed primitives.PartitionAdminService Administrative interface for partition membership changes.PartitionEventListener Entity capable of receiving partition-related events.PartitionService Service used for accessing information about storage partitions. -
Class Summary Class Description ConsistentMapBackedJavaMap<K,V> Standard javaMap
backed by aConsistentMap
.DefaultAtomicCounter Default implementation for aAtomicCounter
backed by aAsyncAtomicCounter
.DefaultAtomicCounterMap<K> Default implementation ofAtomicCounterMap
.DefaultAtomicIdGenerator Default implementation for aAtomicIdGenerator
backed by aAsyncAtomicIdGenerator
.DefaultAtomicValue<V> Default implementation for aAtomicValue
backed by aAsyncAtomicValue
.DefaultConsistentMap<K,V> Default implementation ofConsistentMap
.DefaultConsistentMultimap<K,V> Implementation ofConsistentMultimap
providing synchronous access toAsyncConsistentMultimap
.DefaultConsistentTreeMap<V> Implementation of theConsistentTreeMap
interface.DefaultDistributedLock Default implementation for aDistributedLock
backed by aAsyncDistributedLock
.DefaultDistributedSet<E> Implementation ofDistributedSet
that merely delegates to aAsyncDistributedSet
and waits for the operation to complete.DefaultDocumentTree<V> Synchronous wrapper for aAsyncDocumentTree
.DefaultLeaderElector Default implementation for aLeaderElector
backed by aAsyncLeaderElector
.DistributedPrimitiveOptions<O extends DistributedPrimitiveOptions<O>> Abstract builder for distributed primitives.MapUpdate<K,V> Map update operation.MapUpdate.Builder<K,V> MapUpdate builder.NodeUpdate<V> DocumentTree node update operation.NodeUpdate.Builder<V> NodeUpdate builder.PartitionEvent Describes partition-related event.TransactionId Transaction identifier. -
Enum Summary Enum Description MapUpdate.Type Type of database update operation.NodeUpdate.Type Type of database update operation.PartitionEvent.Type Type of partition-related events.