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%2Fjmx%2FTransactionJMXRegistrator.java;h=6fd2a2fc65201ea0d48c974875e2fe9477300ac0;hb=00a8425f94b376e11050175b2c541c31e6b0e2cc;hp=b371c3f1709c3160bc2c2a372f0d7647dec24253;hpb=576aa6018e48dfca8f223b7ac929139a32135201;p=controller.git diff --git a/opendaylight/config/config-manager/src/main/java/org/opendaylight/controller/config/manager/impl/jmx/TransactionJMXRegistrator.java b/opendaylight/config/config-manager/src/main/java/org/opendaylight/controller/config/manager/impl/jmx/TransactionJMXRegistrator.java index b371c3f170..6fd2a2fc65 100644 --- a/opendaylight/config/config-manager/src/main/java/org/opendaylight/controller/config/manager/impl/jmx/TransactionJMXRegistrator.java +++ b/opendaylight/config/config-manager/src/main/java/org/opendaylight/controller/config/manager/impl/jmx/TransactionJMXRegistrator.java @@ -7,15 +7,14 @@ */ package org.opendaylight.controller.config.manager.impl.jmx; -import java.io.Closeable; -import java.util.Set; +import org.opendaylight.controller.config.api.jmx.ObjectNameUtil; +import org.opendaylight.controller.config.manager.impl.jmx.InternalJMXRegistrator.InternalJMXRegistration; import javax.management.InstanceAlreadyExistsException; import javax.management.ObjectName; import javax.management.QueryExp; - -import org.opendaylight.controller.config.api.jmx.ObjectNameUtil; -import org.opendaylight.controller.config.manager.impl.jmx.InternalJMXRegistrator.InternalJMXRegistration; +import java.io.Closeable; +import java.util.Set; /** * Contains constraints on passed {@link ObjectName} parameters. Only allow (un) @@ -26,7 +25,7 @@ public class TransactionJMXRegistrator implements Closeable { private final String transactionName; TransactionJMXRegistrator(InternalJMXRegistrator internalJMXRegistrator, - String transactionName) { + String transactionName) { this.childJMXRegistrator = internalJMXRegistrator.createChild(); this.transactionName = transactionName; } @@ -46,10 +45,11 @@ public class TransactionJMXRegistrator implements Closeable { public TransactionJMXRegistration registerMBean(Object object, ObjectName on) throws InstanceAlreadyExistsException { - if (!transactionName.equals(ObjectNameUtil.getTransactionName(on))) + if (!transactionName.equals(ObjectNameUtil.getTransactionName(on))) { throw new IllegalArgumentException( "Transaction name mismatch between expected " + transactionName + " " + "and " + on); + } ObjectNameUtil.checkType(on, ObjectNameUtil.TYPE_CONFIG_TRANSACTION); return new TransactionJMXRegistration( childJMXRegistrator.registerMBean(object, on));