Allow `Attribute` to query an MBean operation
[collectd.git] / bindings / java / org / collectd / java / GenericJMXConfValue.java
index 0eb0d5f..0ed1990 100644 (file)
@@ -312,7 +312,14 @@ class GenericJMXConfValue
 
     try
     {
-      value = conn.getAttribute (objName, key);
+      try
+      {
+        value = conn.getAttribute (objName, key);
+      }
+      catch (javax.management.AttributeNotFoundException e)
+      {
+        value = conn.invoke (objName, key, null, null);
+      }
     }
     catch (Exception e)
     {