@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() |
<V> org.onosproject.store.service.AtomicValueBuilder<V> |
atomicValueBuilder() |
<K,V> org.onosproject.store.service.ConsistentMapBuilder<K,V> |
consistentMapBuilder() |
void |
deactivate() |
<K,V> org.onosproject.store.service.EventuallyConsistentMapBuilder<K,V> |
eventuallyConsistentMapBuilder() |
Map<String,Long> |
getCounters() |
List<org.onosproject.store.service.MapInfo> |
getMapInfo() |
List<org.onosproject.store.service.PartitionInfo> |
getPartitionInfo() |
Collection<org.onosproject.store.primitives.TransactionId> |
getPendingTransactions() |
org.onosproject.store.service.LeaderElectorBuilder |
leaderElectorBuilder() |
<E> org.onosproject.store.service.DistributedQueueBuilder<E> |
queueBuilder() |
<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 <E> org.onosproject.store.service.DistributedSetBuilder<E> setBuilder()
setBuilder in interface org.onosproject.store.service.StorageServicepublic <E> org.onosproject.store.service.DistributedQueueBuilder<E> queueBuilder()
queueBuilder 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 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 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.StorageAdminServiceCopyright © 2016. All rights reserved.