ONOS-6080
Dynamic Config Svc : Demo1 end to end integration and dry runs
Change-Id: Ied90252fe786fc6331b710c3ae977f9b9016232c
diff --git a/apps/config/src/main/java/org/onosproject/config/impl/DistributedDynamicConfigStore.java b/apps/config/src/main/java/org/onosproject/config/impl/DistributedDynamicConfigStore.java
index 11dce6b..e4fcb0e 100644
--- a/apps/config/src/main/java/org/onosproject/config/impl/DistributedDynamicConfigStore.java
+++ b/apps/config/src/main/java/org/onosproject/config/impl/DistributedDynamicConfigStore.java
@@ -249,7 +249,7 @@
//String tempPath = ResourceIdParser.appendKeyLeaf(spath, keyLeaf);
//LeafNode lfnd = readLeaf(tempPath);
superBldr.addKeyLeaf(keyLeaf.leafSchema().name(),
- keyLeaf.leafSchema().namespace(), keyLeaf.leafValue());
+ keyLeaf.leafSchema().namespace(), String.valueOf(keyLeaf.leafValue()));
}
readInner(superBldr, spath);
retVal = superBldr.build();
@@ -273,7 +273,7 @@
throw new FailedException("Inner node cannot have empty children map");
}
entries.forEach((k, v) -> {
- String[] names = k.split(ResourceIdParser.NM_SEP);
+ String[] names = k.split(ResourceIdParser.NM_CHK);
String name = names[0];
String nmSpc = ResourceIdParser.getNamespace(names[1]);
String keyVal = ResourceIdParser.getKeyVal(names[1]);
@@ -303,7 +303,7 @@
for (int i = 1; i < keys.length; i++) {
//String curKey = ResourceIdParser.appendKeyLeaf(tempPath, keys[i]);
//LeafNode lfnd = readLeaf(curKey);
- String[] keydata = keys[i].split(ResourceIdParser.NM_SEP);
+ String[] keydata = keys[i].split(ResourceIdParser.NM_CHK);
tempBldr.addKeyLeaf(keydata[0], keydata[1], keydata[2]);
}
readInner(tempBldr, tempPath);