X-Git-Url: https://git.opendaylight.org/gerrit/gitweb?p=controller.git;a=blobdiff_plain;f=opendaylight%2Fconfig%2Fconfig-util%2Fsrc%2Ftest%2Fjava%2Forg%2Fopendaylight%2Fcontroller%2Fconfig%2Futil%2FTestingConfigTransactionController.java;h=b1826e028af5e70c6eec5bb56a80b76c9bc7b77e;hp=ee1e61967db9b7180f232de50fdd277cc0293009;hb=f43b01b81319959b1907e3e04537f5169e7f33d8;hpb=dd281c0e33267296ad3babbffd03e1122cdb127e diff --git a/opendaylight/config/config-util/src/test/java/org/opendaylight/controller/config/util/TestingConfigTransactionController.java b/opendaylight/config/config-util/src/test/java/org/opendaylight/controller/config/util/TestingConfigTransactionController.java index ee1e61967d..b1826e028a 100644 --- a/opendaylight/config/config-util/src/test/java/org/opendaylight/controller/config/util/TestingConfigTransactionController.java +++ b/opendaylight/config/config-util/src/test/java/org/opendaylight/controller/config/util/TestingConfigTransactionController.java @@ -7,20 +7,18 @@ */ package org.opendaylight.controller.config.util; +import com.google.common.collect.Sets; +import java.util.Collections; import java.util.HashMap; import java.util.Map; import java.util.Set; - import javax.management.InstanceAlreadyExistsException; import javax.management.InstanceNotFoundException; import javax.management.ObjectName; - import org.opendaylight.controller.config.api.ValidationException; import org.opendaylight.controller.config.api.jmx.ConfigTransactionControllerMXBean; import org.opendaylight.controller.config.api.jmx.ObjectNameUtil; -import com.google.common.collect.Sets; - public class TestingConfigTransactionController implements ConfigTransactionControllerMXBean { @@ -51,12 +49,12 @@ public class TestingConfigTransactionController implements + ":type=Module," + ObjectNameUtil.MODULE_FACTORY_NAME_KEY + "=" + moduleName2 + "," + ObjectNameUtil.INSTANCE_NAME_KEY + "=" + instName2); - mapSub = new HashMap(); - map = new HashMap>(); + mapSub = new HashMap<>(); + map = new HashMap<>(); } @Override - public ObjectName createModule(String moduleName, String instanceName) + public ObjectName createModule(final String moduleName, final String instanceName) throws InstanceAlreadyExistsException { //return null; return ObjectNameUtil.createON(ObjectNameUtil.ON_DOMAIN @@ -65,7 +63,11 @@ public class TestingConfigTransactionController implements } @Override - public void destroyModule(ObjectName objectName) + public void reCreateModule(final ObjectName objectName) { + } + + @Override + public void destroyModule(final ObjectName objectName) throws InstanceNotFoundException { if(objectName != null){ conf4 = null; @@ -97,7 +99,7 @@ public class TestingConfigTransactionController implements } @Override - public Set lookupConfigBeans(String moduleName) { + public Set lookupConfigBeans(final String moduleName) { if (moduleName.equals(moduleName1)) { return Sets.newHashSet(conf1, conf2); } else if (moduleName.equals(moduleName2)) { @@ -108,7 +110,7 @@ public class TestingConfigTransactionController implements } @Override - public ObjectName lookupConfigBean(String moduleName, String instanceName) + public ObjectName lookupConfigBean(final String moduleName, final String instanceName) throws InstanceNotFoundException { if (moduleName.equals(InstanceNotFoundException.class.getSimpleName())) { throw new InstanceNotFoundException(); @@ -117,8 +119,8 @@ public class TestingConfigTransactionController implements } @Override - public Set lookupConfigBeans(String moduleName, - String instanceName) { + public Set lookupConfigBeans(final String moduleName, + final String instanceName) { if (moduleName.equals(moduleName1) && instanceName.equals(instName1)) { return Sets.newHashSet(conf2); } else if (moduleName.equals(moduleName2) @@ -130,17 +132,17 @@ public class TestingConfigTransactionController implements } @Override - public void checkConfigBeanExists(ObjectName objectName) throws InstanceNotFoundException { + public void checkConfigBeanExists(final ObjectName objectName) throws InstanceNotFoundException { check = "configBeanExists"; } @Override - public ObjectName saveServiceReference(String serviceInterfaceName, String refName, ObjectName moduleON) throws InstanceNotFoundException { + public ObjectName saveServiceReference(final String serviceInterfaceName, final String refName, final ObjectName moduleON) throws InstanceNotFoundException { return moduleON; } @Override - public void removeServiceReference(String serviceInterfaceName, String refName) { + public void removeServiceReference(final String serviceInterfaceName, final String refName) { check = refName; } @@ -150,7 +152,7 @@ public class TestingConfigTransactionController implements } @Override - public ObjectName lookupConfigBeanByServiceInterfaceName(String serviceInterfaceQName, String refName) { + public ObjectName lookupConfigBeanByServiceInterfaceName(final String serviceInterfaceQName, final String refName) { return conf3; } @@ -162,23 +164,23 @@ public class TestingConfigTransactionController implements } @Override - public Map lookupServiceReferencesByServiceInterfaceName(String serviceInterfaceQName) { + public Map lookupServiceReferencesByServiceInterfaceName(final String serviceInterfaceQName) { mapSub.put("A",conf2); return mapSub; } @Override - public Set lookupServiceInterfaceNames(ObjectName objectName) throws InstanceNotFoundException { + public Set lookupServiceInterfaceNames(final ObjectName objectName) throws InstanceNotFoundException { return Sets.newHashSet("setA"); } @Override - public String getServiceInterfaceName(String namespace, String localName) { + public String getServiceInterfaceName(final String namespace, final String localName) { return check=namespace+localName; } @Override - public boolean removeServiceReferences(ObjectName objectName) throws InstanceNotFoundException { + public boolean removeServiceReferences(final ObjectName objectName) throws InstanceNotFoundException { return true; } @@ -188,12 +190,22 @@ public class TestingConfigTransactionController implements } @Override - public ObjectName getServiceReference(String serviceInterfaceQName, String refName) throws InstanceNotFoundException { + public Set lookupRuntimeBeans() { + return Collections.emptySet(); + } + + @Override + public Set lookupRuntimeBeans(final String moduleName, final String instanceName) { + return Collections.emptySet(); + } + + @Override + public ObjectName getServiceReference(final String serviceInterfaceQName, final String refName) throws InstanceNotFoundException { return conf3; } @Override - public void checkServiceReferenceExists(ObjectName objectName) throws InstanceNotFoundException { + public void checkServiceReferenceExists(final ObjectName objectName) throws InstanceNotFoundException { check = "referenceExist"; } }