projects
/
collectd.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
Merge pull request #3339 from jkohen/patch-1
[collectd.git]
/
bindings
/
java
/
org
/
collectd
/
api
/
DataSource.java
diff --git
a/bindings/java/org/collectd/api/DataSource.java
b/bindings/java/org/collectd/api/DataSource.java
index
bfe8e2d
..
ba132d3
100644
(file)
--- a/
bindings/java/org/collectd/api/DataSource.java
+++ b/
bindings/java/org/collectd/api/DataSource.java
@@
-22,14
+22,18
@@
package org.collectd.api;
* Java representation of collectd/src/plugin.h:data_source_t structure.
*/
public class DataSource {
* Java representation of collectd/src/plugin.h:data_source_t structure.
*/
public class DataSource {
- public static final int TYPE_COUNTER = 0;
- public static final int TYPE_GAUGE = 1;
+ public static final int TYPE_COUNTER = 0;
+ public static final int TYPE_GAUGE = 1;
+ public static final int TYPE_DERIVE = 2;
+ public static final int TYPE_ABSOLUTE = 3;
- static final String COUNTER = "COUNTER";
- static final String GAUGE = "GAUGE";
+ static final String COUNTER = "COUNTER";
+ static final String GAUGE = "GAUGE";
+ static final String DERIVE = "DERIVE";
+ static final String ABSOLUTE = "ABSOLUTE";
static final String NAN = "U";
static final String NAN = "U";
- private static final String[] TYPES = { COUNTER, GAUGE };
+ private static final String[] TYPES = { COUNTER, GAUGE
, DERIVE, ABSOLUTE
};
String _name;
int _type;
String _name;
int _type;
@@
-41,6
+45,10
@@
public class DataSource {
this._type = TYPE_GAUGE;
if (type == TYPE_COUNTER)
this._type = TYPE_COUNTER;
this._type = TYPE_GAUGE;
if (type == TYPE_COUNTER)
this._type = TYPE_COUNTER;
+ else if (type == TYPE_DERIVE)
+ this._type = TYPE_DERIVE;
+ else if (type == TYPE_ABSOLUTE)
+ this._type = TYPE_ABSOLUTE;
this._min = min;
this._max = max;
}
this._min = min;
this._max = max;
}