Change fix for default module's dependency resolver creation into two steps. 15/2515/1
authorTomas Olvecky <tolvecky@cisco.com>
Thu, 7 Nov 2013 16:24:20 +0000 (17:24 +0100)
committerTomas Olvecky <tolvecky@cisco.com>
Thu, 7 Nov 2013 16:24:20 +0000 (17:24 +0100)
commitcd39c6350abec9ec0521e4d2090a0a289383aa94
tree4cd95ad0647a0d51b498f585686f7c0f1783541a
parente87fa215eac79bc76b0addbb1f5beebfaa8ca5f7
Change fix for default module's dependency resolver creation into two steps.

Call dependencyResolverManager.getOrCreate in scope of creating default modules. Add check to
putConfigBeanToJMXAndInternalMaps so that identifier of module and dependency resolver must match.
Remove deprecated method from DependencyResolverImpl. DependencyResolver interface now extends
Identifiable<ModuleIdentifier>

Change-Id: I04207882b6501e71ac4e0fc321fb7932ebb747fb
Signed-off-by: Tomas Olvecky <tolvecky@cisco.com>
opendaylight/config/config-api/src/main/java/org/opendaylight/controller/config/api/DependencyResolver.java
opendaylight/config/config-manager/src/main/java/org/opendaylight/controller/config/manager/impl/ConfigTransactionControllerImpl.java
opendaylight/config/config-manager/src/main/java/org/opendaylight/controller/config/manager/impl/dependencyresolver/DependencyResolverImpl.java
opendaylight/config/config-manager/src/main/java/org/opendaylight/controller/config/manager/impl/dependencyresolver/DependencyResolverManager.java
opendaylight/config/config-manager/src/main/java/org/opendaylight/controller/config/manager/impl/dependencyresolver/ModulesHolder.java
opendaylight/config/config-manager/src/main/java/org/opendaylight/controller/config/manager/impl/dependencyresolver/TransactionHolder.java