commit | 7a3b4611c1593afe4648ad427bca9fb80da22cc7 | [log] [tgz] |
---|---|---|
author | psneha <sneha.prem@infosys.com> | Thu Aug 02 01:16:46 2018 -0400 |
committer | Charles Chan <charles@opennetworking.org> | Tue Aug 21 17:20:06 2018 +0000 |
tree | 7191ed3b609ea11ffd7065298687666d8b627a57 | |
parent | c5ae20941c9c9abe26a1a2583f7611673d616d8a [diff] |
Added one more Component Config REST API; for specified component and variable. Change-Id: I810aa90636c55c8b05c146780ad28c307cefff33 (cherry picked from commit f31ac6ff9f72d040b2da80b6ee5c630ccf9dcc55)
diff --git a/core/api/src/main/java/org/onosproject/cfg/ComponentConfigService.java b/core/api/src/main/java/org/onosproject/cfg/ComponentConfigService.java index d93cd91..b167297 100644 --- a/core/api/src/main/java/org/onosproject/cfg/ComponentConfigService.java +++ b/core/api/src/main/java/org/onosproject/cfg/ComponentConfigService.java
@@ -81,5 +81,14 @@ */ void unsetProperty(String componentName, String name); + /** + * Returns configuration property of the named components. + * + * @param componentName component name + * @param attribute component attribute + * @return configuration property + */ + ConfigProperty getProperty(String componentName, String attribute); + }
diff --git a/core/api/src/test/java/org/onosproject/cfg/ComponentConfigAdapter.java b/core/api/src/test/java/org/onosproject/cfg/ComponentConfigAdapter.java index e0e2acc..97fa037 100644 --- a/core/api/src/test/java/org/onosproject/cfg/ComponentConfigAdapter.java +++ b/core/api/src/test/java/org/onosproject/cfg/ComponentConfigAdapter.java
@@ -57,4 +57,9 @@ public void unsetProperty(String componentName, String name) { } + + @Override + public ConfigProperty getProperty(String componentName, String attribute) { + return null; + } }