X-Git-Url: https://git.octo.it/?a=blobdiff_plain;f=bindings%2Fjava%2Forg%2Fcollectd%2Fapi%2FValueList.java;h=b8d6f40f86f604b56eb042eb413a11f6226fa58b;hb=a04ffbda508739433df0975328100e33e7986c87;hp=61cfdd7954d33c01c3b2553c24fc535d3e7a7239;hpb=35b50aa3a8ba1b3b8abd2197a998c2622a763ac1;p=collectd.git diff --git a/bindings/java/org/collectd/api/ValueList.java b/bindings/java/org/collectd/api/ValueList.java index 61cfdd79..b8d6f40f 100644 --- a/bindings/java/org/collectd/api/ValueList.java +++ b/bindings/java/org/collectd/api/ValueList.java @@ -26,10 +26,10 @@ import java.util.List; */ public class ValueList extends PluginData { - List _values = new ArrayList(); - List _ds = new ArrayList(); + private List _values = new ArrayList(); + private DataSet _ds; - long _interval; + private long _interval = 0; public ValueList() { @@ -43,7 +43,7 @@ public class ValueList extends PluginData { this((PluginData)vl); _interval = vl._interval; _values.addAll(vl.getValues()); - _ds.addAll(vl._ds); + _ds = vl._ds; } public List getValues() { @@ -63,23 +63,40 @@ public class ValueList extends PluginData { _values.clear (); } + /** + * @deprecated Use {@link #getDataSet()} instead. + */ public List getDataSource() { - if (_ds.size() > 0) { - return _ds; - } - else { + if (_ds == null) return null; - } + return _ds.getDataSources (); + } + + public DataSet getDataSet () { + return _ds; } - public void setDataSource(List ds) { + public void setDataSet (DataSet ds) { _ds = ds; } + /** + * @deprecated Use {@link #setDataSet(DataSet)} instead. + */ + public void setDataSource(List dsrc) { + _ds = new DataSet (_type, dsrc); + } + + /** + * Returns the interval (in milliseconds) of the value list. + */ public long getInterval() { return _interval; } + /** + * Sets the interval (in milliseconds) of the value list. + */ public void setInterval(long interval) { _interval = interval; } @@ -107,3 +124,5 @@ public class ValueList extends PluginData { return sb.toString(); } } + +/* vim: set sw=4 sts=4 et : */