From a97f0dd7dc07e6fe78df806d9c6f14b3681513a6 Mon Sep 17 00:00:00 2001 From: Florian Forster Date: Sun, 2 Aug 2009 12:16:42 +0200 Subject: [PATCH] java bindings: DataSource: Add `DERIVE' and `ABSOLUTE'. --- bindings/java/org/collectd/api/DataSource.java | 18 +++++++++++++----- 1 file changed, 13 insertions(+), 5 deletions(-) diff --git a/bindings/java/org/collectd/api/DataSource.java b/bindings/java/org/collectd/api/DataSource.java index bfe8e2d0..ba132d3d 100644 --- 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 { - 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"; - private static final String[] TYPES = { COUNTER, GAUGE }; + private static final String[] TYPES = { COUNTER, GAUGE, DERIVE, ABSOLUTE }; String _name; int _type; @@ -41,6 +45,10 @@ public class DataSource { 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; } -- 2.30.2