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 javaMapbacked by aConsistentMap.DefaultAtomicCounter Default implementation for aAtomicCounterbacked by aAsyncAtomicCounter.DefaultAtomicCounterMap<K> Default implementation ofAtomicCounterMap.DefaultAtomicIdGenerator Default implementation for aAtomicIdGeneratorbacked by aAsyncAtomicIdGenerator.DefaultAtomicValue<V> Default implementation for aAtomicValuebacked by aAsyncAtomicValue.DefaultConsistentMap<K,V> Default implementation ofConsistentMap.DefaultConsistentMultimap<K,V> Implementation ofConsistentMultimapproviding synchronous access toAsyncConsistentMultimap.DefaultConsistentTreeMap<V> Implementation of theConsistentTreeMapinterface.DefaultDistributedLock Default implementation for aDistributedLockbacked by aAsyncDistributedLock.DefaultDistributedSet<E> Implementation ofDistributedSetthat merely delegates to aAsyncDistributedSetand waits for the operation to complete.DefaultDocumentTree<V> Synchronous wrapper for aAsyncDocumentTree.DefaultLeaderElector Default implementation for aLeaderElectorbacked 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.