Class PartitionManager
- java.lang.Object
-
- org.onosproject.event.AbstractListenerManager<org.onosproject.store.primitives.PartitionEvent,org.onosproject.store.primitives.PartitionEventListener>
-
- org.onosproject.store.atomix.primitives.impl.PartitionManager
-
- All Implemented Interfaces:
org.onosproject.event.ListenerService<org.onosproject.store.primitives.PartitionEvent,org.onosproject.store.primitives.PartitionEventListener>,org.onosproject.store.primitives.PartitionAdminService,org.onosproject.store.primitives.PartitionService
public class PartitionManager extends org.onosproject.event.AbstractListenerManager<org.onosproject.store.primitives.PartitionEvent,org.onosproject.store.primitives.PartitionEventListener> implements org.onosproject.store.primitives.PartitionService, org.onosproject.store.primitives.PartitionAdminServiceImplementation ofPartitionServiceandPartitionAdminService.
-
-
Field Summary
Fields Modifier and Type Field Description protected AtomixManageratomixManager
-
Constructor Summary
Constructors Constructor Description PartitionManager()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidactivate()voiddeactivate()java.util.Set<org.onosproject.cluster.PartitionId>getAllPartitionIds()java.util.Set<org.onosproject.cluster.NodeId>getConfiguredMembers(org.onosproject.cluster.PartitionId partitionId)intgetNumberOfPartitions()java.util.List<org.onosproject.store.service.PartitionClientInfo>partitionClientInfo()java.util.List<org.onosproject.store.service.PartitionInfo>partitionInfo()-
Methods inherited from class org.onosproject.event.AbstractListenerManager
addListener, post, removeListener
-
-
-
-
Field Detail
-
atomixManager
protected AtomixManager atomixManager
-
-
Method Detail
-
activate
public void activate()
-
deactivate
public void deactivate()
-
getNumberOfPartitions
public int getNumberOfPartitions()
- Specified by:
getNumberOfPartitionsin interfaceorg.onosproject.store.primitives.PartitionService
-
getAllPartitionIds
public java.util.Set<org.onosproject.cluster.PartitionId> getAllPartitionIds()
- Specified by:
getAllPartitionIdsin interfaceorg.onosproject.store.primitives.PartitionService
-
getConfiguredMembers
public java.util.Set<org.onosproject.cluster.NodeId> getConfiguredMembers(org.onosproject.cluster.PartitionId partitionId)
- Specified by:
getConfiguredMembersin interfaceorg.onosproject.store.primitives.PartitionService
-
partitionInfo
public java.util.List<org.onosproject.store.service.PartitionInfo> partitionInfo()
- Specified by:
partitionInfoin interfaceorg.onosproject.store.primitives.PartitionAdminService
-
partitionClientInfo
public java.util.List<org.onosproject.store.service.PartitionClientInfo> partitionClientInfo()
- Specified by:
partitionClientInfoin interfaceorg.onosproject.store.primitives.PartitionAdminService
-
-