Code

Merge pull request #681 from pyr/feature/use-collectd-hostname
[collectd.git] / bindings / java / org / collectd / java / GenericJMXConfValue.java
index 0eb0d5f89aad81466daf63ee26e95cb81e43949c..9fb0fc2eda9fd175038e755e7c1260b4456c160a 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, /* args = */ null, /* types = */ null);
+      }
     }
     catch (Exception e)
     {