[ONOS-4166] Store device capapbilities using network config
Change-Id: Ib085c516bec0ecf9845e009eca090aad9302fbb0
diff --git a/protocols/pcep/api/src/main/java/org/onosproject/pcep/controller/PcepNodeListener.java b/protocols/pcep/api/src/main/java/org/onosproject/pcep/controller/PcepNodeListener.java
index a02a744..c014c8e 100644
--- a/protocols/pcep/api/src/main/java/org/onosproject/pcep/controller/PcepNodeListener.java
+++ b/protocols/pcep/api/src/main/java/org/onosproject/pcep/controller/PcepNodeListener.java
@@ -25,12 +25,12 @@
*
* @param pc PCEP client details
*/
- void addNode(PcepClient pc);
+ void addDevicePcepConfig(PcepClient pc);
/**
* Notifies that the node was removed.
*
* @param pccId PCEP client ID
*/
- void deleteNode(PccId pccId);
+ void deleteDevicePcepConfig(PccId pccId);
}
diff --git a/protocols/pcep/ctl/src/main/java/org/onosproject/pcep/controller/impl/PcepChannelHandler.java b/protocols/pcep/ctl/src/main/java/org/onosproject/pcep/controller/impl/PcepChannelHandler.java
index bbad497..e8c52cc 100644
--- a/protocols/pcep/ctl/src/main/java/org/onosproject/pcep/controller/impl/PcepChannelHandler.java
+++ b/protocols/pcep/ctl/src/main/java/org/onosproject/pcep/controller/impl/PcepChannelHandler.java
@@ -261,7 +261,7 @@
disconnectDuplicate(h);
} else {
h.setState(ESTABLISHED);
- //Session is established, add a PCEP device
+ //Session is established, add a network configuration with LSR id and device capabilities.
h.addNode();
}
}
@@ -472,14 +472,14 @@
}
/**
- * Adds PCEP device once session is established.
+ * Adds PCEP device configuration with capabilities once session is established.
*/
private void addNode() {
pc.addNode(pc);
}
/**
- * Deletes PCEP device when session is disconnected.
+ * Deletes PCEP device configuration when session is disconnected.
*/
private void deleteNode() {
pc.deleteNode(pc.getPccId());
diff --git a/protocols/pcep/ctl/src/main/java/org/onosproject/pcep/controller/impl/PcepClientControllerImpl.java b/protocols/pcep/ctl/src/main/java/org/onosproject/pcep/controller/impl/PcepClientControllerImpl.java
index 20c2856..391aa7d 100644
--- a/protocols/pcep/ctl/src/main/java/org/onosproject/pcep/controller/impl/PcepClientControllerImpl.java
+++ b/protocols/pcep/ctl/src/main/java/org/onosproject/pcep/controller/impl/PcepClientControllerImpl.java
@@ -385,14 +385,14 @@
@Override
public void addNode(PcepClient pc) {
for (PcepNodeListener l : pcepNodeListener) {
- l.addNode(pc);
+ l.addDevicePcepConfig(pc);
}
}
@Override
public void deleteNode(PccId pccId) {
for (PcepNodeListener l : pcepNodeListener) {
- l.deleteNode(pccId);
+ l.deleteDevicePcepConfig(pccId);
}
}