Merge "Add service reference binding to config registry."
[controller.git] / opendaylight / config / config-util / src / main / java / org / opendaylight / controller / config / util / jolokia / ConfigRegistryJolokiaClient.java
index f29f0e03ac89e9561aaeb17afd21e90e40bafab6..9d55f8d529e8500c9b400aca082434bb14b9774c 100644 (file)
@@ -8,8 +8,10 @@
 package org.opendaylight.controller.config.util.jolokia;
 
 import java.util.List;
+import java.util.Map;
 import java.util.Set;
 
+import javax.management.InstanceNotFoundException;
 import javax.management.ObjectName;
 
 import org.jolokia.client.request.J4pExecRequest;
@@ -24,6 +26,7 @@ import org.opendaylight.controller.config.api.jmx.ConfigRegistryMXBean;
 import org.opendaylight.controller.config.api.jmx.ObjectNameUtil;
 import org.opendaylight.controller.config.util.ConfigRegistryClient;
 
+@Deprecated
 public class ConfigRegistryJolokiaClient extends ListableJolokiaClient
         implements ConfigRegistryClient {
 
@@ -136,4 +139,35 @@ public class ConfigRegistryJolokiaClient extends ListableJolokiaClient
     public Object getAttributeCurrentValue(ObjectName on, String attributeName) {
         throw new UnsupportedOperationException();
     }
+
+    // TODO: implement or deprecate
+    @Override
+    public void checkConfigBeanExists(ObjectName objectName) throws InstanceNotFoundException {
+        throw new UnsupportedOperationException();
+    }
+
+    @Override
+    public ObjectName lookupConfigBeanByServiceInterfaceName(String serviceInterfaceName, String refName) {
+        throw new UnsupportedOperationException();
+    }
+
+    @Override
+    public Map<String, Map<String, ObjectName>> getServiceMapping() {
+        throw new UnsupportedOperationException();
+    }
+
+    @Override
+    public Map<String, ObjectName> lookupServiceReferencesByServiceInterfaceName(String serviceInterfaceName) {
+        throw new UnsupportedOperationException();
+    }
+
+    @Override
+    public Set<String> lookupServiceInterfaceNames(ObjectName objectName) throws InstanceNotFoundException {
+        throw new UnsupportedOperationException();
+    }
+
+    @Override
+    public String getServiceInterfaceName(String namespace, String localName) {
+        throw new UnsupportedOperationException();
+    }
 }