X-Git-Url: https://git.opendaylight.org/gerrit/gitweb?p=controller.git;a=blobdiff_plain;f=opendaylight%2Fconfig%2Fconfig-util%2Fsrc%2Fmain%2Fjava%2Forg%2Fopendaylight%2Fcontroller%2Fconfig%2Futil%2FConfigTransactionClient.java;h=359035d51dd57aebc9762ba27d5e272eeb80ceea;hp=4f02db5a3807095c0302ee1446eb765a2858ea77;hb=d431c3c42ed603f4d02ee241eee3267bccbb852b;hpb=91d7c1ee52322acad08e9f81228ac36b3aa684f5 diff --git a/opendaylight/config/config-util/src/main/java/org/opendaylight/controller/config/util/ConfigTransactionClient.java b/opendaylight/config/config-util/src/main/java/org/opendaylight/controller/config/util/ConfigTransactionClient.java index 4f02db5a38..359035d51d 100644 --- a/opendaylight/config/config-util/src/main/java/org/opendaylight/controller/config/util/ConfigTransactionClient.java +++ b/opendaylight/config/config-util/src/main/java/org/opendaylight/controller/config/util/ConfigTransactionClient.java @@ -10,7 +10,6 @@ package org.opendaylight.controller.config.util; import javax.management.Attribute; import javax.management.InstanceNotFoundException; import javax.management.ObjectName; - import org.opendaylight.controller.config.api.ConflictingVersionException; import org.opendaylight.controller.config.api.ValidationException; import org.opendaylight.controller.config.api.jmx.CommitStatus; @@ -41,4 +40,14 @@ public interface ConfigTransactionClient extends void destroyModule(String moduleName, String instanceName) throws InstanceNotFoundException; void setAttribute(ObjectName on, String jmxName, Attribute attribute); + + /* + * Get the attribute named jmxName from the Object with ObjectName on + * + * @param on - ObjectName of the Object from which the attribute should be read + * @param jmxName - name of the attribute to be read + * + * @return Attribute of Object on with attribute name jmxName + */ + Attribute getAttribute(ObjectName on, String jmxName); }