@Service public class CordVtnNodeManager extends org.onosproject.event.ListenerRegistry<CordVtnNodeEvent,CordVtnNodeListener> implements CordVtnNodeAdminService, CordVtnNodeService
| Modifier and Type | Field and Description |
|---|---|
protected org.onosproject.cluster.ClusterService |
clusterService |
protected org.onosproject.net.config.NetworkConfigService |
configService |
protected org.onosproject.core.CoreService |
coreService |
protected org.onosproject.cluster.LeadershipService |
leadershipService |
protected org.slf4j.Logger |
log |
protected CordVtnNodeStore |
nodeStore |
| Constructor and Description |
|---|
CordVtnNodeManager() |
| Modifier and Type | Method and Description |
|---|---|
protected void |
activate() |
Set<CordVtnNode> |
completeNodes()
Returns nodes in complete state.
|
void |
createNode(CordVtnNode node)
Creates a new node.
|
protected void |
deactivate() |
CordVtnNode |
node(org.onosproject.net.DeviceId deviceId)
Returns the node with the given integration bridge device identifier.
|
CordVtnNode |
node(String hostname)
Returns the node with the given hostname.
|
Set<CordVtnNode> |
nodes()
Returns all nodes.
|
CordVtnNode |
removeNode(String hostname)
Removes the node with the supplied hostname.
|
void |
updateNode(CordVtnNode node)
Updates the node.
|
addListener, onProcessLimit, process, removeListener, reportProblemprotected final org.slf4j.Logger log
@Reference(cardinality=MANDATORY_UNARY) protected org.onosproject.core.CoreService coreService
@Reference(cardinality=MANDATORY_UNARY) protected org.onosproject.net.config.NetworkConfigService configService
@Reference(cardinality=MANDATORY_UNARY) protected org.onosproject.cluster.LeadershipService leadershipService
@Reference(cardinality=MANDATORY_UNARY) protected org.onosproject.cluster.ClusterService clusterService
@Reference(cardinality=MANDATORY_UNARY) protected CordVtnNodeStore nodeStore
@Activate protected void activate()
@Deactivate protected void deactivate()
public void createNode(CordVtnNode node)
CordVtnNodeAdminServicecreateNode in interface CordVtnNodeAdminServicenode - cordvtn nodepublic void updateNode(CordVtnNode node)
CordVtnNodeAdminServiceupdateNode in interface CordVtnNodeAdminServicenode - cordvtn nodepublic CordVtnNode removeNode(String hostname)
CordVtnNodeAdminServiceremoveNode in interface CordVtnNodeAdminServicehostname - hostname of the nodepublic Set<CordVtnNode> nodes()
CordVtnNodeServicenodes in interface CordVtnNodeServicepublic Set<CordVtnNode> completeNodes()
CordVtnNodeServicecompleteNodes in interface CordVtnNodeServicepublic CordVtnNode node(String hostname)
CordVtnNodeServicenode in interface CordVtnNodeServicehostname - hostname of the nodepublic CordVtnNode node(org.onosproject.net.DeviceId deviceId)
CordVtnNodeServicenode in interface CordVtnNodeServicedeviceId - integration bridge device idCopyright © 2018. All rights reserved.