@Service
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.PartitionAdminService
PartitionService and PartitionAdminService.| Modifier and Type | Field and Description |
|---|---|
protected org.onosproject.cluster.ClusterService |
clusterService |
protected org.onosproject.store.cluster.messaging.MessagingService |
messagingService |
protected org.onosproject.cluster.ClusterMetadataService |
metadataService |
| Constructor and Description |
|---|
PartitionManager() |
| Modifier and Type | Method and Description |
|---|---|
void |
activate() |
void |
deactivate() |
Set<org.onosproject.cluster.NodeId> |
getActiveMembersMembers(org.onosproject.cluster.PartitionId partitionId) |
Set<org.onosproject.cluster.PartitionId> |
getAllPartitionIds() |
Set<org.onosproject.cluster.NodeId> |
getConfiguredMembers(org.onosproject.cluster.PartitionId partitionId) |
org.onosproject.store.primitives.DistributedPrimitiveCreator |
getDistributedPrimitiveCreator(org.onosproject.cluster.PartitionId partitionId) |
int |
getNumberOfPartitions() |
List<org.onosproject.store.service.PartitionClientInfo> |
partitionClientInfo() |
List<org.onosproject.store.service.PartitionInfo> |
partitionInfo() |
addListener, bindEventDispatcher, post, removeListener, unbindEventDispatcher@Reference(cardinality=MANDATORY_UNARY) protected org.onosproject.store.cluster.messaging.MessagingService messagingService
@Reference(cardinality=MANDATORY_UNARY) protected org.onosproject.cluster.ClusterMetadataService metadataService
@Reference(cardinality=MANDATORY_UNARY) protected org.onosproject.cluster.ClusterService clusterService
@Activate public void activate()
@Deactivate public void deactivate()
public int getNumberOfPartitions()
getNumberOfPartitions in interface org.onosproject.store.primitives.PartitionServicepublic Set<org.onosproject.cluster.PartitionId> getAllPartitionIds()
getAllPartitionIds in interface org.onosproject.store.primitives.PartitionServicepublic org.onosproject.store.primitives.DistributedPrimitiveCreator getDistributedPrimitiveCreator(org.onosproject.cluster.PartitionId partitionId)
getDistributedPrimitiveCreator in interface org.onosproject.store.primitives.PartitionServicepublic Set<org.onosproject.cluster.NodeId> getConfiguredMembers(org.onosproject.cluster.PartitionId partitionId)
getConfiguredMembers in interface org.onosproject.store.primitives.PartitionServicepublic Set<org.onosproject.cluster.NodeId> getActiveMembersMembers(org.onosproject.cluster.PartitionId partitionId)
getActiveMembersMembers in interface org.onosproject.store.primitives.PartitionServicepublic List<org.onosproject.store.service.PartitionInfo> partitionInfo()
partitionInfo in interface org.onosproject.store.primitives.PartitionAdminServicepublic List<org.onosproject.store.service.PartitionClientInfo> partitionClientInfo()
partitionClientInfo in interface org.onosproject.store.primitives.PartitionAdminServiceCopyright © 2016. All rights reserved.