ONOS-6835
Dynamic Config: RPC dispatcher implementation

Change-Id: I46827b0037af42cab42ec8095a25a7ec44e2a8ca
diff --git a/apps/config/src/main/java/org/onosproject/config/ResourceIdParser.java b/apps/config/src/main/java/org/onosproject/config/ResourceIdParser.java
index 6bcdecc..3b11bcf 100755
--- a/apps/config/src/main/java/org/onosproject/config/ResourceIdParser.java
+++ b/apps/config/src/main/java/org/onosproject/config/ResourceIdParser.java
@@ -176,6 +176,17 @@
         return bldr.toString();
     }
 
+    public static String[] getService(ResourceId path) {
+        String[] res = null;
+        if (path == null) {
+            return res;
+        }
+        int last = path.nodeKeys().size() - 1;
+        res[0] = path.nodeKeys().get(last - 1).schemaId().name();
+        res[1] = path.nodeKeys().get(last).schemaId().name();
+        return res;
+    }
+
     private static void parseLeafList(LeafListKey key, StringBuilder bldr) {
         bldr.append(key.schemaId().name());
         bldr.append(NM_SEP);