@Service public class StorageManager extends Object implements org.onosproject.store.service.StorageService, org.onosproject.store.service.StorageAdminService
StorageService and StorageAdminService.| Modifier and Type | Field and Description |
|---|---|
protected org.onosproject.store.cluster.messaging.ClusterCommunicationService |
clusterCommunicator |
protected org.onosproject.cluster.ClusterService |
clusterService |
protected org.onosproject.store.primitives.PartitionAdminService |
partitionAdminService |
protected org.onosproject.store.primitives.PartitionService |
partitionService |
protected org.onosproject.persistence.PersistenceService |
persistenceService |
| Constructor and Description |
|---|
StorageManager() |
| Modifier and Type | Method and Description |
|---|---|
void |
activate() |
org.onosproject.store.service.AtomicCounterBuilder |
atomicCounterBuilder() |
<K> org.onosproject.store.service.AtomicCounterMapBuilder<K> |
atomicCounterMapBuilder() |
<V> org.onosproject.store.service.AtomicValueBuilder<V> |
atomicValueBuilder() |
<K,V> org.onosproject.store.service.ConsistentMapBuilder<K,V> |
consistentMapBuilder() |
<K,V> org.onosproject.store.service.ConsistentMultimapBuilder<K,V> |
consistentMultimapBuilder() |
<V> org.onosproject.store.service.ConsistentTreeMapBuilder<V> |
consistentTreeMapBuilder() |
void |
deactivate() |
<V> org.onosproject.store.service.DocumentTreeBuilder<V> |
documentTreeBuilder() |
<K,V> org.onosproject.store.service.EventuallyConsistentMapBuilder<K,V> |
eventuallyConsistentMapBuilder() |
<K,V> org.onosproject.store.service.AsyncConsistentMultimap<K,V> |
getAsyncSetMultimap(String name,
org.onosproject.store.service.Serializer serializer) |
<V> org.onosproject.store.service.AsyncConsistentTreeMap<V> |
getAsyncTreeMap(String name,
org.onosproject.store.service.Serializer serializer) |
Map<String,Long> |
getCounters() |
<V> org.onosproject.store.service.AsyncDocumentTree<V> |
getDocumentTree(String name,
org.onosproject.store.service.Serializer serializer) |
List<org.onosproject.store.service.MapInfo> |
getMapInfo() |
List<org.onosproject.store.service.PartitionInfo> |
getPartitionInfo() |
Collection<org.onosproject.store.primitives.TransactionId> |
getPendingTransactions() |
Map<String,org.onosproject.store.service.WorkQueueStats> |
getQueueStats() |
<T> org.onosproject.store.service.Topic<T> |
getTopic(String name,
org.onosproject.store.service.Serializer serializer) |
<E> org.onosproject.store.service.WorkQueue<E> |
getWorkQueue(String name,
org.onosproject.store.service.Serializer serializer) |
org.onosproject.store.service.LeaderElectorBuilder |
leaderElectorBuilder() |
<E> org.onosproject.store.service.DistributedSetBuilder<E> |
setBuilder() |
org.onosproject.store.service.TransactionContextBuilder |
transactionContextBuilder() |
@Reference(cardinality=MANDATORY_UNARY) protected org.onosproject.cluster.ClusterService clusterService
@Reference(cardinality=MANDATORY_UNARY) protected org.onosproject.store.cluster.messaging.ClusterCommunicationService clusterCommunicator
@Reference(cardinality=MANDATORY_UNARY) protected org.onosproject.persistence.PersistenceService persistenceService
@Reference(cardinality=MANDATORY_UNARY) protected org.onosproject.store.primitives.PartitionService partitionService
@Reference(cardinality=MANDATORY_UNARY) protected org.onosproject.store.primitives.PartitionAdminService partitionAdminService
@Activate public void activate()
@Deactivate public void deactivate()
public <K,V> org.onosproject.store.service.EventuallyConsistentMapBuilder<K,V> eventuallyConsistentMapBuilder()
eventuallyConsistentMapBuilder in interface org.onosproject.store.service.StorageServicepublic <K,V> org.onosproject.store.service.ConsistentMapBuilder<K,V> consistentMapBuilder()
consistentMapBuilder in interface org.onosproject.store.service.StorageServicepublic <V> org.onosproject.store.service.DocumentTreeBuilder<V> documentTreeBuilder()
documentTreeBuilder in interface org.onosproject.store.service.StorageServicepublic <V> org.onosproject.store.service.ConsistentTreeMapBuilder<V> consistentTreeMapBuilder()
consistentTreeMapBuilder in interface org.onosproject.store.service.StorageServicepublic <K,V> org.onosproject.store.service.ConsistentMultimapBuilder<K,V> consistentMultimapBuilder()
consistentMultimapBuilder in interface org.onosproject.store.service.StorageServicepublic <K> org.onosproject.store.service.AtomicCounterMapBuilder<K> atomicCounterMapBuilder()
atomicCounterMapBuilder in interface org.onosproject.store.service.StorageServicepublic <E> org.onosproject.store.service.DistributedSetBuilder<E> setBuilder()
setBuilder in interface org.onosproject.store.service.StorageServicepublic org.onosproject.store.service.AtomicCounterBuilder atomicCounterBuilder()
atomicCounterBuilder in interface org.onosproject.store.service.StorageServicepublic <V> org.onosproject.store.service.AtomicValueBuilder<V> atomicValueBuilder()
atomicValueBuilder in interface org.onosproject.store.service.StorageServicepublic org.onosproject.store.service.TransactionContextBuilder transactionContextBuilder()
transactionContextBuilder in interface org.onosproject.store.service.StorageServicepublic org.onosproject.store.service.LeaderElectorBuilder leaderElectorBuilder()
leaderElectorBuilder in interface org.onosproject.store.service.StorageServicepublic <E> org.onosproject.store.service.WorkQueue<E> getWorkQueue(String name, org.onosproject.store.service.Serializer serializer)
getWorkQueue in interface org.onosproject.store.service.StorageServicepublic <V> org.onosproject.store.service.AsyncDocumentTree<V> getDocumentTree(String name, org.onosproject.store.service.Serializer serializer)
getDocumentTree in interface org.onosproject.store.service.StorageServicepublic <K,V> org.onosproject.store.service.AsyncConsistentMultimap<K,V> getAsyncSetMultimap(String name, org.onosproject.store.service.Serializer serializer)
getAsyncSetMultimap in interface org.onosproject.store.service.StorageServicepublic <V> org.onosproject.store.service.AsyncConsistentTreeMap<V> getAsyncTreeMap(String name, org.onosproject.store.service.Serializer serializer)
getAsyncTreeMap in interface org.onosproject.store.service.StorageServicepublic List<org.onosproject.store.service.MapInfo> getMapInfo()
getMapInfo in interface org.onosproject.store.service.StorageAdminServicepublic Map<String,Long> getCounters()
getCounters in interface org.onosproject.store.service.StorageAdminServicepublic Map<String,org.onosproject.store.service.WorkQueueStats> getQueueStats()
getQueueStats in interface org.onosproject.store.service.StorageAdminServicepublic List<org.onosproject.store.service.PartitionInfo> getPartitionInfo()
getPartitionInfo in interface org.onosproject.store.service.StorageAdminServicepublic Collection<org.onosproject.store.primitives.TransactionId> getPendingTransactions()
getPendingTransactions in interface org.onosproject.store.service.StorageAdminServicepublic <T> org.onosproject.store.service.Topic<T> getTopic(String name, org.onosproject.store.service.Serializer serializer)
getTopic in interface org.onosproject.store.service.StorageService