projects
/
collectd.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
Merge branch 'collectd-5.7'
[collectd.git]
/
bindings
/
java
/
org
/
collectd
/
java
/
GenericJMXConfValue.java
diff --git
a/bindings/java/org/collectd/java/GenericJMXConfValue.java
b/bindings/java/org/collectd/java/GenericJMXConfValue.java
index
63b7628
..
6d3d688
100644
(file)
--- a/
bindings/java/org/collectd/java/GenericJMXConfValue.java
+++ b/
bindings/java/org/collectd/java/GenericJMXConfValue.java
@@
-30,6
+30,8
@@
import java.util.Arrays;
import java.util.List;
import java.util.Collection;
import java.util.Set;
import java.util.List;
import java.util.Collection;
import java.util.Set;
+import java.util.concurrent.atomic.AtomicInteger;
+import java.util.concurrent.atomic.AtomicLong;
import java.util.Iterator;
import java.util.ArrayList;
import java.util.Iterator;
import java.util.ArrayList;
@@
-128,6
+130,14
@@
class GenericJMXConfValue
{
return (BigInteger.ZERO.add ((BigInteger) obj));
}
{
return (BigInteger.ZERO.add ((BigInteger) obj));
}
+ else if (obj instanceof AtomicInteger)
+ {
+ return (new Integer(((AtomicInteger) obj).get()));
+ }
+ else if (obj instanceof AtomicLong)
+ {
+ return (new Long(((AtomicLong) obj).get()));
+ }
return (null);
} /* }}} Number genericObjectToNumber */
return (null);
} /* }}} Number genericObjectToNumber */