Package org.jrobin.data
Class Source
- java.lang.Object
-
- org.jrobin.data.Source
-
- All Implemented Interfaces:
ConsolFuns
- Direct Known Subclasses:
CDef
,Def
,PDef
,PercentileDef
,SDef
abstract class Source extends Object implements ConsolFuns
-
-
Field Summary
Fields Modifier and Type Field Description protected long[]
timestamps
protected double[]
values
-
Fields inherited from interface org.jrobin.core.ConsolFuns
CF_AVERAGE, CF_FIRST, CF_LAST, CF_MAX, CF_MIN, CF_TOTAL
-
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description (package private) Aggregates
getAggregates(long tStart, long tEnd)
(package private) String
getName()
(package private) double
getPercentile(long tStart, long tEnd, double percentile)
(package private) double
getPercentile(long tStart, long tEnd, double percentile, boolean includenan)
(package private) long[]
getTimestamps()
(package private) double[]
getValues()
(package private) void
setTimestamps(long[] timestamps)
(package private) void
setValues(double[] values)
-
-
-
Constructor Detail
-
Source
Source(String name)
-
-
Method Detail
-
getName
String getName()
-
setValues
void setValues(double[] values)
-
setTimestamps
void setTimestamps(long[] timestamps)
-
getValues
double[] getValues()
-
getTimestamps
long[] getTimestamps()
-
getAggregates
Aggregates getAggregates(long tStart, long tEnd) throws RrdException
- Throws:
RrdException
-
getPercentile
double getPercentile(long tStart, long tEnd, double percentile) throws RrdException
- Throws:
RrdException
-
getPercentile
double getPercentile(long tStart, long tEnd, double percentile, boolean includenan) throws RrdException
- Throws:
RrdException
-
-