Bug fixes for raising TE Topology events.
and config TE Topology mode in MDSC or not.
Change-Id: Iddaba1176ed428efc3028df05d0bb1fa7cf7c3d5
diff --git a/apps/tetopology/app/src/main/java/org/onosproject/tetopology/management/impl/TeMgrUtil.java b/apps/tetopology/app/src/main/java/org/onosproject/tetopology/management/impl/TeMgrUtil.java
index 5781663..dc4c165 100644
--- a/apps/tetopology/app/src/main/java/org/onosproject/tetopology/management/impl/TeMgrUtil.java
+++ b/apps/tetopology/app/src/main/java/org/onosproject/tetopology/management/impl/TeMgrUtil.java
@@ -112,7 +112,9 @@
*/
public static NetworkNodeKey networkNodeKey(TeNodeKey teNodeKey) {
return new NetworkNodeKey(toNetworkId(teNodeKey.teTopologyKey()),
- KeyId.keyId(Long.toString(teNodeKey.teNodeId())));
+ KeyId.keyId(Ip4Address
+ .valueOf((int) teNodeKey.teNodeId())
+ .toString()));
}
/**
@@ -174,7 +176,8 @@
* @return value of network node termination point key
*/
public static NodeTpKey nodeTpKey(TeLinkTpKey teLinkKey) {
- return new NodeTpKey(KeyId.keyId(Long.toString(teLinkKey.teNodeId())),
+ return new NodeTpKey(KeyId.keyId(Ip4Address
+ .valueOf((int) teLinkKey.teNodeId()).toString()),
KeyId.keyId(Long.toString(teLinkKey.teLinkTpId())));
}
@@ -211,7 +214,8 @@
if (MapUtils.isNotEmpty(teTopology.teNodes())) {
nodes = Maps.newHashMap();
for (TeNode tenode : teTopology.teNodes().values()) {
- KeyId key = KeyId.keyId(Long.toString(tenode.teNodeId()));
+ KeyId key = KeyId.keyId(Ip4Address
+ .valueOf((int) tenode.teNodeId()).toString());
nodes.put(key, nodeBuilder(key, tenode));
}
}
@@ -219,7 +223,7 @@
if (MapUtils.isNotEmpty(teTopology.teLinks())) {
links = Maps.newHashMap();
for (TeLink telink : teTopology.teLinks().values()) {
- KeyId key = TeMgrUtil.toNetworkLinkId(telink.teLinkKey());
+ KeyId key = toNetworkLinkId(telink.teLinkKey());
links.put(key, linkBuilder(key, telink));
}