X-Git-Url: https://git.opendaylight.org/gerrit/gitweb?a=blobdiff_plain;f=opendaylight%2Fconfig%2Fconfig-manager%2Fsrc%2Fmain%2Fjava%2Forg%2Fopendaylight%2Fcontroller%2Fconfig%2Fmanager%2Fimpl%2FModuleInternalTransactionalInfo.java;h=c4f40fbeeb42a6c05e08a6213fc2d928d2a912da;hb=1d86c5cf27410934076c10eaa74f4bab4418215c;hp=571bbad753e9080e93f36df0ce46982d08e1fd25;hpb=2c6fd09ad16f5c2968390a674865efbbe5f1fcec;p=controller.git diff --git a/opendaylight/config/config-manager/src/main/java/org/opendaylight/controller/config/manager/impl/ModuleInternalTransactionalInfo.java b/opendaylight/config/config-manager/src/main/java/org/opendaylight/controller/config/manager/impl/ModuleInternalTransactionalInfo.java index 571bbad753..c4f40fbeeb 100644 --- a/opendaylight/config/config-manager/src/main/java/org/opendaylight/controller/config/manager/impl/ModuleInternalTransactionalInfo.java +++ b/opendaylight/config/config-manager/src/main/java/org/opendaylight/controller/config/manager/impl/ModuleInternalTransactionalInfo.java @@ -11,13 +11,13 @@ import javax.annotation.Nullable; import org.opendaylight.controller.config.api.ModuleIdentifier; import org.opendaylight.controller.config.manager.impl.dynamicmbean.DynamicReadableWrapper; -import org.opendaylight.controller.config.manager.impl.jmx.TransactionModuleJMXRegistrator; import org.opendaylight.controller.config.manager.impl.jmx.TransactionModuleJMXRegistrator .TransactionModuleJMXRegistration; import org.opendaylight.controller.config.spi.Module; import org.opendaylight.controller.config.spi.ModuleFactory; +import org.opendaylight.yangtools.concepts.Identifiable; -public class ModuleInternalTransactionalInfo { +public class ModuleInternalTransactionalInfo implements Identifiable { private final ModuleIdentifier name; private final Module module; private final ModuleFactory moduleFactory; @@ -36,6 +36,11 @@ public class ModuleInternalTransactionalInfo { this.transactionModuleJMXRegistration = transactionModuleJMXRegistration; } + + /** + * Use {@link #getIdentifier()} instead. + */ + @Deprecated public ModuleIdentifier getName() { return name; } @@ -56,6 +61,7 @@ public class ModuleInternalTransactionalInfo { maybeOldInternalInfo.getOrderingIdx()); } + public Module getModule() { return module; } @@ -74,4 +80,9 @@ public class ModuleInternalTransactionalInfo { public TransactionModuleJMXRegistration getTransactionModuleJMXRegistration() { return transactionModuleJMXRegistration; } + + @Override + public ModuleIdentifier getIdentifier() { + return name; + } }