@Service
public class ClusterMetadataManager
extends org.onosproject.net.provider.AbstractListenerProviderRegistry<org.onosproject.cluster.ClusterMetadataEvent,org.onosproject.cluster.ClusterMetadataEventListener,org.onosproject.cluster.ClusterMetadataProvider,org.onosproject.cluster.ClusterMetadataProviderService>
implements org.onosproject.cluster.ClusterMetadataService, org.onosproject.cluster.ClusterMetadataAdminService, org.onosproject.cluster.ClusterMetadataProviderRegistry
| Constructor and Description |
|---|
ClusterMetadataManager() |
| Modifier and Type | Method and Description |
|---|---|
void |
activate() |
protected org.onosproject.cluster.ClusterMetadataProviderService |
createProviderService(org.onosproject.cluster.ClusterMetadataProvider provider) |
void |
deactivate() |
org.onosproject.cluster.ClusterMetadata |
getClusterMetadata() |
org.onosproject.cluster.ControllerNode |
getLocalNode() |
void |
setClusterMetadata(org.onosproject.cluster.ClusterMetadata metadata) |
addListener, bindEventDispatcher, post, removeListener, unbindEventDispatcherdefaultProvider, getProvider, getProvider, getProvider, getProviders, register, unregister@Activate public void activate()
@Deactivate public void deactivate()
public org.onosproject.cluster.ClusterMetadata getClusterMetadata()
getClusterMetadata in interface org.onosproject.cluster.ClusterMetadataServiceprotected org.onosproject.cluster.ClusterMetadataProviderService createProviderService(org.onosproject.cluster.ClusterMetadataProvider provider)
createProviderService in class org.onosproject.net.provider.AbstractProviderRegistry<org.onosproject.cluster.ClusterMetadataProvider,org.onosproject.cluster.ClusterMetadataProviderService>public org.onosproject.cluster.ControllerNode getLocalNode()
getLocalNode in interface org.onosproject.cluster.ClusterMetadataServicepublic void setClusterMetadata(org.onosproject.cluster.ClusterMetadata metadata)
setClusterMetadata in interface org.onosproject.cluster.ClusterMetadataAdminService