X-Git-Url: https://git.opendaylight.org/gerrit/gitweb?p=controller.git;a=blobdiff_plain;f=opendaylight%2Fconfig%2Fconfig-manager%2Fsrc%2Fmain%2Fjava%2Forg%2Fopendaylight%2Fcontroller%2Fconfig%2Fmanager%2Fimpl%2Ffactoriesresolver%2FHierarchicalConfigMBeanFactoriesHolder.java;h=02d1d97677b04064b3890984795807a7d0963ff0;hp=adc8168af5d85b0aee22e717cb59cda7b8939b8f;hb=6227570f6482136b72a26675d43c8bb88279503e;hpb=2c146f582dee58e36dc22505b4c6bedb4641342f diff --git a/opendaylight/config/config-manager/src/main/java/org/opendaylight/controller/config/manager/impl/factoriesresolver/HierarchicalConfigMBeanFactoriesHolder.java b/opendaylight/config/config-manager/src/main/java/org/opendaylight/controller/config/manager/impl/factoriesresolver/HierarchicalConfigMBeanFactoriesHolder.java index adc8168af5..02d1d97677 100644 --- a/opendaylight/config/config-manager/src/main/java/org/opendaylight/controller/config/manager/impl/factoriesresolver/HierarchicalConfigMBeanFactoriesHolder.java +++ b/opendaylight/config/config-manager/src/main/java/org/opendaylight/controller/config/manager/impl/factoriesresolver/HierarchicalConfigMBeanFactoriesHolder.java @@ -7,18 +7,16 @@ */ package org.opendaylight.controller.config.manager.impl.factoriesresolver; - -import org.opendaylight.controller.config.spi.ModuleFactory; -import org.osgi.framework.BundleContext; - import java.util.ArrayList; import java.util.Collection; import java.util.Collections; import java.util.List; import java.util.Map; -import java.util.Map.Entry; import java.util.Set; import java.util.TreeSet; +import org.opendaylight.controller.config.api.ModuleFactoryNotFoundException; +import org.opendaylight.controller.config.spi.ModuleFactory; +import org.osgi.framework.BundleContext; /** * Hold sorted ConfigMBeanFactories by their module names. Check that module @@ -59,8 +57,7 @@ public class HierarchicalConfigMBeanFactoriesHolder { public ModuleFactory findByModuleName(String moduleName) { Map.Entry result = moduleNamesToConfigBeanFactories.get(moduleName); if (result == null) { - throw new IllegalArgumentException( - "ModuleFactory not found with module name: " + moduleName); + throw new ModuleFactoryNotFoundException(moduleName); } return result.getKey(); } @@ -73,7 +70,4 @@ public class HierarchicalConfigMBeanFactoriesHolder { return moduleFactories; } - public Map> getModuleNamesToConfigBeanFactories() { - return moduleNamesToConfigBeanFactories; - } }