Merge "Optimize Capability.getLocation()"
authorTony Tkacik <ttkacik@cisco.com>
Mon, 12 Jan 2015 16:31:29 +0000 (16:31 +0000)
committerGerrit Code Review <gerrit@opendaylight.org>
Mon, 12 Jan 2015 16:31:29 +0000 (16:31 +0000)
27 files changed:
opendaylight/adsal/containermanager/shell/src/main/java/org/opendaylight/controller/containermanager/shell/AddContainer.java
opendaylight/adsal/containermanager/shell/src/main/java/org/opendaylight/controller/containermanager/shell/AddContainerEntry.java
opendaylight/adsal/containermanager/shell/src/main/java/org/opendaylight/controller/containermanager/shell/AddContainerFlow.java
opendaylight/adsal/containermanager/shell/src/main/java/org/opendaylight/controller/containermanager/shell/ContainermgrGetAuthorizedGroups.java
opendaylight/adsal/containermanager/shell/src/main/java/org/opendaylight/controller/containermanager/shell/ContainermgrGetAuthorizedResources.java
opendaylight/adsal/containermanager/shell/src/main/java/org/opendaylight/controller/containermanager/shell/ContainermgrGetResourcesForGroup.java
opendaylight/adsal/containermanager/shell/src/main/java/org/opendaylight/controller/containermanager/shell/ContainermgrGetRoles.java
opendaylight/adsal/containermanager/shell/src/main/java/org/opendaylight/controller/containermanager/shell/ContainermgrGetUserLevel.java
opendaylight/adsal/containermanager/shell/src/main/java/org/opendaylight/controller/containermanager/shell/ContainermgrGetUserResources.java
opendaylight/adsal/containermanager/shell/src/main/java/org/opendaylight/controller/containermanager/shell/CreateContainer.java
opendaylight/adsal/containermanager/shell/src/main/java/org/opendaylight/controller/containermanager/shell/Pfc.java
opendaylight/adsal/containermanager/shell/src/main/java/org/opendaylight/controller/containermanager/shell/Psc.java
opendaylight/adsal/containermanager/shell/src/main/java/org/opendaylight/controller/containermanager/shell/Psd.java
opendaylight/adsal/containermanager/shell/src/main/java/org/opendaylight/controller/containermanager/shell/Psm.java
opendaylight/adsal/containermanager/shell/src/main/java/org/opendaylight/controller/containermanager/shell/Psp.java
opendaylight/adsal/containermanager/shell/src/main/java/org/opendaylight/controller/containermanager/shell/RemoveContainer.java
opendaylight/adsal/containermanager/shell/src/main/java/org/opendaylight/controller/containermanager/shell/RemoveContainerEntry.java
opendaylight/adsal/containermanager/shell/src/main/java/org/opendaylight/controller/containermanager/shell/RemoveContainerFlow.java
opendaylight/adsal/containermanager/shell/src/main/java/org/opendaylight/controller/containermanager/shell/SaveConfig.java
opendaylight/adsal/hosttracker/shell/src/main/java/org/opendaylight/controller/hosttracker/shell/DumpFailedARPReqList.java
opendaylight/adsal/hosttracker/shell/src/main/java/org/opendaylight/controller/hosttracker/shell/DumpPendingARPReqList.java
opendaylight/adsal/topologymanager/shell/src/main/java/org/opendaylight/controller/topologymanager/shell/AddUserLink.java
opendaylight/adsal/topologymanager/shell/src/main/java/org/opendaylight/controller/topologymanager/shell/DeleteUserLink.java
opendaylight/adsal/topologymanager/shell/src/main/java/org/opendaylight/controller/topologymanager/shell/PrintNodeEdges.java
opendaylight/adsal/topologymanager/shell/src/main/java/org/opendaylight/controller/topologymanager/shell/PrintUserLink.java
opendaylight/config/yang-test/src/main/java/org/opendaylight/controller/config/yang/test/impl/NetconfTestImplModuleStub.txt
opendaylight/md-sal/sal-rest-connector/src/main/java/org/opendaylight/controller/sal/restconf/impl/BrokerFacade.java

index e87682eed549685696b04794f771d2ca0943fa90..2b75d54e303565d615b16a292c8bbbdd6fa6122b 100644 (file)
@@ -1,7 +1,7 @@
 package org.opendaylight.controller.containermanager.shell;
 
-import org.apache.felix.gogo.commands.Command;
-import org.apache.felix.gogo.commands.Argument;
+import org.apache.karaf.shell.commands.Command;
+import org.apache.karaf.shell.commands.Argument;
 import org.apache.karaf.shell.console.OsgiCommandSupport;
 import org.opendaylight.controller.containermanager.IContainerManagerShell;
 
index b7ee4bd69f28e19cde7075f0bb8c07f7d367e6ca..936e1d5e3b9ae945311ea60c8017f96053e40a7b 100644 (file)
@@ -1,7 +1,7 @@
 package org.opendaylight.controller.containermanager.shell;
 
-import org.apache.felix.gogo.commands.Command;
-import org.apache.felix.gogo.commands.Argument;
+import org.apache.karaf.shell.commands.Command;
+import org.apache.karaf.shell.commands.Argument;
 import org.apache.karaf.shell.console.OsgiCommandSupport;
 import org.opendaylight.controller.containermanager.IContainerManagerShell;
 
index 03ed94d685722bbdec7701e4ce50eca8db9848e7..bbfbc2fe7c98eddab2595918c130bc6d1c25be48 100644 (file)
@@ -1,7 +1,7 @@
 package org.opendaylight.controller.containermanager.shell;
 
-import org.apache.felix.gogo.commands.Command;
-import org.apache.felix.gogo.commands.Argument;
+import org.apache.karaf.shell.commands.Command;
+import org.apache.karaf.shell.commands.Argument;
 import org.apache.karaf.shell.console.OsgiCommandSupport;
 import org.opendaylight.controller.containermanager.IContainerManagerShell;
 
index f78b8569f0fb103e9c577a941fd6a82ff01946ba..72f82fdc47ecc834b1cb0783ad3e0de743cc5af3 100644 (file)
@@ -1,7 +1,7 @@
 package org.opendaylight.controller.containermanager.shell;
 
-import org.apache.felix.gogo.commands.Command;
-import org.apache.felix.gogo.commands.Argument;
+import org.apache.karaf.shell.commands.Command;
+import org.apache.karaf.shell.commands.Argument;
 import org.apache.karaf.shell.console.OsgiCommandSupport;
 import org.opendaylight.controller.containermanager.IContainerManagerShell;
 
index 1ac50fae8891935b121255908a2dd8439f4ecdb2..d625d09cc8cb6abffb77e881ccb1126a6b38de04 100644 (file)
@@ -1,7 +1,7 @@
 package org.opendaylight.controller.containermanager.shell;
 
-import org.apache.felix.gogo.commands.Command;
-import org.apache.felix.gogo.commands.Argument;
+import org.apache.karaf.shell.commands.Command;
+import org.apache.karaf.shell.commands.Argument;
 import org.apache.karaf.shell.console.OsgiCommandSupport;
 import org.opendaylight.controller.containermanager.IContainerManagerShell;
 
index bbccb658939692ccae6b98a74bc266c9717afdb3..e21eed6563feb5d4c341e333d34d791dadbdd501 100644 (file)
@@ -1,7 +1,7 @@
 package org.opendaylight.controller.containermanager.shell;
 
-import org.apache.felix.gogo.commands.Command;
-import org.apache.felix.gogo.commands.Argument;
+import org.apache.karaf.shell.commands.Command;
+import org.apache.karaf.shell.commands.Argument;
 import org.apache.karaf.shell.console.OsgiCommandSupport;
 import org.opendaylight.controller.containermanager.IContainerManagerShell;
 
index 38fdb276cdb59bef40cf6034c6d12ea5f8023bae..4f8fa140a7824a4a7b418bf7256bc2959e3263cd 100644 (file)
@@ -1,6 +1,6 @@
 package org.opendaylight.controller.containermanager.shell;
 
-import org.apache.felix.gogo.commands.Command;
+import org.apache.karaf.shell.commands.Command;
 import org.apache.karaf.shell.console.OsgiCommandSupport;
 import org.opendaylight.controller.containermanager.IContainerManagerShell;
 
index 9ee607ad71cfd67af55afc928b373d5d5f07b3c1..e47cc12ecd7220c05545330e8668bc90fa3d0dfd 100644 (file)
@@ -1,7 +1,7 @@
 package org.opendaylight.controller.containermanager.shell;
 
-import org.apache.felix.gogo.commands.Command;
-import org.apache.felix.gogo.commands.Argument;
+import org.apache.karaf.shell.commands.Command;
+import org.apache.karaf.shell.commands.Argument;
 import org.apache.karaf.shell.console.OsgiCommandSupport;
 import org.opendaylight.controller.containermanager.IContainerManagerShell;
 
index 6a281bda3f3cfe386139e0be71c1670b4b15ff97..da1949976ce65bfd5c6afa88efd538cd977ba9da 100644 (file)
@@ -1,7 +1,7 @@
 package org.opendaylight.controller.containermanager.shell;
 
-import org.apache.felix.gogo.commands.Command;
-import org.apache.felix.gogo.commands.Argument;
+import org.apache.karaf.shell.commands.Command;
+import org.apache.karaf.shell.commands.Argument;
 import org.apache.karaf.shell.console.OsgiCommandSupport;
 import org.opendaylight.controller.containermanager.IContainerManagerShell;
 
index ef51563a58f9992a7c03cf429dbff4aab81869f8..0f74d40c955a628849f49a157f9169194918ea61 100644 (file)
@@ -1,7 +1,7 @@
 package org.opendaylight.controller.containermanager.shell;
 
-import org.apache.felix.gogo.commands.Command;
-import org.apache.felix.gogo.commands.Argument;
+import org.apache.karaf.shell.commands.Command;
+import org.apache.karaf.shell.commands.Argument;
 import org.apache.karaf.shell.console.OsgiCommandSupport;
 import org.opendaylight.controller.containermanager.IContainerManagerShell;
 
index 62b4c9a2251ef2c4f541ece79e392b047d93eb12..72ee7f22a0dc0629faf10f16b9424bc18950e0af 100644 (file)
@@ -1,6 +1,6 @@
 package org.opendaylight.controller.containermanager.shell;
 
-import org.apache.felix.gogo.commands.Command;
+import org.apache.karaf.shell.commands.Command;
 import org.apache.karaf.shell.console.OsgiCommandSupport;
 import org.opendaylight.controller.containermanager.IContainerManagerShell;
 
index 83e649673ed4b75e8a3ec31c0edb91fd8937e99c..6604748d1a8b67330180614a83ea36e6540b9a64 100644 (file)
@@ -1,6 +1,6 @@
 package org.opendaylight.controller.containermanager.shell;
 
-import org.apache.felix.gogo.commands.Command;
+import org.apache.karaf.shell.commands.Command;
 import org.apache.karaf.shell.console.OsgiCommandSupport;
 import org.opendaylight.controller.containermanager.IContainerManagerShell;
 
index ff8a02424b7a04d686bf57c22a1ea260e79838a4..c6370487d73002780191ad0d81f86a7b49cfc40c 100644 (file)
@@ -1,6 +1,6 @@
 package org.opendaylight.controller.containermanager.shell;
 
-import org.apache.felix.gogo.commands.Command;
+import org.apache.karaf.shell.commands.Command;
 import org.apache.karaf.shell.console.OsgiCommandSupport;
 import org.opendaylight.controller.containermanager.IContainerManagerShell;
 
index a7c3549fa22ea0c1eb6674c949338ee6a11bac81..ca5d96b75dc9feaca4c9c5755c3a7f38f72acc20 100644 (file)
@@ -1,6 +1,6 @@
 package org.opendaylight.controller.containermanager.shell;
 
-import org.apache.felix.gogo.commands.Command;
+import org.apache.karaf.shell.commands.Command;
 import org.apache.karaf.shell.console.OsgiCommandSupport;
 import org.opendaylight.controller.containermanager.IContainerManagerShell;
 
index d221c83293ae089d12c9b4def2893b8043014a67..a38c5ab1c730aabff4a5834e6448a9036fd156ae 100644 (file)
@@ -1,6 +1,6 @@
 package org.opendaylight.controller.containermanager.shell;
 
-import org.apache.felix.gogo.commands.Command;
+import org.apache.karaf.shell.commands.Command;
 import org.apache.karaf.shell.console.OsgiCommandSupport;
 import org.opendaylight.controller.containermanager.IContainerManagerShell;
 
index 997ef67ff8f7af796657e6d7e7fe274309469d16..0c6322ae0da19714a4cdbc25d32849b58fc13390 100644 (file)
@@ -1,7 +1,7 @@
 package org.opendaylight.controller.containermanager.shell;
 
-import org.apache.felix.gogo.commands.Command;
-import org.apache.felix.gogo.commands.Argument;
+import org.apache.karaf.shell.commands.Command;
+import org.apache.karaf.shell.commands.Argument;
 import org.apache.karaf.shell.console.OsgiCommandSupport;
 import org.opendaylight.controller.containermanager.IContainerManagerShell;
 
index 9413842109990ef098d241070a76f34ad6de63b6..c126a03bfc9b8cd127af183e30f3c02ed5cd3448 100644 (file)
@@ -1,7 +1,7 @@
 package org.opendaylight.controller.containermanager.shell;
 
-import org.apache.felix.gogo.commands.Command;
-import org.apache.felix.gogo.commands.Argument;
+import org.apache.karaf.shell.commands.Command;
+import org.apache.karaf.shell.commands.Argument;
 import org.apache.karaf.shell.console.OsgiCommandSupport;
 import org.opendaylight.controller.containermanager.IContainerManagerShell;
 
index 94cbb19916cd06d82f1d276f50bf56526df81e84..8ba532a68d8c32743982588406e99d71a76f54ae 100644 (file)
@@ -1,7 +1,7 @@
 package org.opendaylight.controller.containermanager.shell;
 
-import org.apache.felix.gogo.commands.Command;
-import org.apache.felix.gogo.commands.Argument;
+import org.apache.karaf.shell.commands.Command;
+import org.apache.karaf.shell.commands.Argument;
 import org.apache.karaf.shell.console.OsgiCommandSupport;
 import org.opendaylight.controller.containermanager.IContainerManagerShell;
 
index b96f7697d4200cd77638642ddf68becc886045ba..c4b7a9cbf7dc44972d5e15d0c1f85e27dc396041 100644 (file)
@@ -1,6 +1,6 @@
 package org.opendaylight.controller.containermanager.shell;
 
-import org.apache.felix.gogo.commands.Command;
+import org.apache.karaf.shell.commands.Command;
 import org.apache.karaf.shell.console.OsgiCommandSupport;
 import org.opendaylight.controller.containermanager.IContainerManagerShell;
 
index ec9971f3c84f581b219857a5f575089934f9918d..cb57b44aba69209e260e0522ac5483a08954f37e 100644 (file)
@@ -7,7 +7,7 @@ package org.opendaylight.controller.hosttracker.shell;
 * and is available at http://www.eclipse.org/legal/epl-v10.html
 */
 
-import org.apache.felix.gogo.commands.Command;
+import org.apache.karaf.shell.commands.Command;
 import org.apache.karaf.shell.console.OsgiCommandSupport;
 import org.opendaylight.controller.hosttracker.IHostTrackerShell;
 
index 7f52a55bd1b06be8b340aa1f84d812dd9fca7661..fafc48fde74dc0d6a3e7ae98c147a91f75af7b93 100644 (file)
@@ -7,7 +7,7 @@ package org.opendaylight.controller.hosttracker.shell;
 * and is available at http://www.eclipse.org/legal/epl-v10.html
 */
 
-import org.apache.felix.gogo.commands.Command;
+import org.apache.karaf.shell.commands.Command;
 import org.apache.karaf.shell.console.OsgiCommandSupport;
 import org.opendaylight.controller.hosttracker.IHostTrackerShell;
 
index 1565a8733b19b18c2cbb827fc39e0c232e707ddf..92467c93448b33e2bd1f9a88b60e8edb2713ce40 100644 (file)
@@ -7,8 +7,8 @@
 */
 package org.opendaylight.controller.topologymanager.shell;
 
-import org.apache.felix.gogo.commands.Command;
-import org.apache.felix.gogo.commands.Argument;
+import org.apache.karaf.shell.commands.Command;
+import org.apache.karaf.shell.commands.Argument;
 import org.apache.karaf.shell.console.OsgiCommandSupport;
 import org.opendaylight.controller.topologymanager.ITopologyManagerShell;
 
index b226c3c2e2afe7cfaa71d9560a8290baaab027ce..2c3e93c26aac72a4e891bc23c56c5f4a7be98232 100644 (file)
@@ -7,8 +7,8 @@
 */
 package org.opendaylight.controller.topologymanager.shell;
 
-import org.apache.felix.gogo.commands.Command;
-import org.apache.felix.gogo.commands.Argument;
+import org.apache.karaf.shell.commands.Command;
+import org.apache.karaf.shell.commands.Argument;
 import org.apache.karaf.shell.console.OsgiCommandSupport;
 import org.opendaylight.controller.topologymanager.ITopologyManagerShell;
 
index 9c5e806b6da2b66ca51f13b6d7b7744973326a90..4a65a453517668647c886abac9712d92afa1b2cb 100644 (file)
@@ -7,7 +7,7 @@
 */
 package org.opendaylight.controller.topologymanager.shell;
 
-import org.apache.felix.gogo.commands.Command;
+import org.apache.karaf.shell.commands.Command;
 import org.apache.karaf.shell.console.OsgiCommandSupport;
 import org.opendaylight.controller.topologymanager.ITopologyManagerShell;
 
index df7ab35073c0b3ec45f1cbad6035d04f1789f6e7..e0976b0cf221a55f63f7fd49a46848d4213ef600 100644 (file)
@@ -7,7 +7,7 @@
 */
 package org.opendaylight.controller.topologymanager.shell;
 
-import org.apache.felix.gogo.commands.Command;
+import org.apache.karaf.shell.commands.Command;
 import org.apache.karaf.shell.console.OsgiCommandSupport;
 import org.opendaylight.controller.topologymanager.ITopologyManagerShell;
 
index dbb6fe6d67a3f1d07876ffcac3ee52201267a632..4b5b78f70a5602232a4ad4b6dc46d9c6319b2076 100644 (file)
@@ -1 +1 @@
-return org.opendaylight.controller.config.yang.test.util.NetconfTestImplModuleUtil.registerRuntimeBeans(this);
+        return org.opendaylight.controller.config.yang.test.util.NetconfTestImplModuleUtil.registerRuntimeBeans(this);
index 95fb9a4826d2b6c5115c31d6dfff066b9a0b4af5..7cd20ee733dac07483bb378429ff6a6a6f64cc75 100644 (file)
@@ -205,6 +205,7 @@ public class BrokerFacade {
             if (optionalDatastoreData.isPresent() && payload.equals(optionalDatastoreData.get())) {
                 String errMsg = "Post Configuration via Restconf was not executed because data already exists";
                 LOG.trace(errMsg + ":{}", path);
+                rWTransaction.cancel();
                 throw new RestconfDocumentedException("Data already exists for path: " + path, ErrorType.PROTOCOL,
                         ErrorTag.DATA_EXISTS);
             }
@@ -250,6 +251,7 @@ public class BrokerFacade {
             try {
                 currentOp = currentOp.getChild(currentArg);
             } catch (DataNormalizationException e) {
+                rwTx.cancel();
                 throw new IllegalArgumentException(
                         String.format("Invalid child encountered in path %s", normalizedPath), e);
             }
@@ -264,6 +266,7 @@ public class BrokerFacade {
                 exists = future.checkedGet();
             } catch (ReadFailedException e) {
                 LOG.error("Failed to read pre-existing data from store {} path {}", store, currentPath, e);
+                rwTx.cancel();
                 throw new IllegalStateException("Failed to read pre-existing data", e);
             }