public interface OvsdbController
| Modifier and Type | Method and Description |
|---|---|
void |
addNodeListener(OvsdbNodeListener listener)
Adds Node Event Listener.
|
void |
addOvsdbEventListener(OvsdbEventListener listener)
Adds ovsdb event listener.
|
void |
connect(org.onlab.packet.IpAddress ip,
org.onlab.packet.TpPort port)
Connect to the ovsdb server with given ip address and port number.
|
List<OvsdbNodeId> |
getNodeIds()
Gets all the nodes information.
|
OvsdbClientService |
getOvsdbClient(OvsdbNodeId nodeId)
Gets an ovsdb client by node identifier.
|
void |
removeNodeListener(OvsdbNodeListener listener)
Removes Node Event Listener.
|
void |
removeOvsdbEventListener(OvsdbEventListener listener)
Removes ovsdb event listener.
|
void addNodeListener(OvsdbNodeListener listener)
listener - node listenervoid removeNodeListener(OvsdbNodeListener listener)
listener - node listenervoid addOvsdbEventListener(OvsdbEventListener listener)
listener - event listenervoid removeOvsdbEventListener(OvsdbEventListener listener)
listener - event listenerList<OvsdbNodeId> getNodeIds()
OvsdbClientService getOvsdbClient(OvsdbNodeId nodeId)
nodeId - node identifiervoid connect(org.onlab.packet.IpAddress ip,
org.onlab.packet.TpPort port)
ip - ip addressport - port number