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[]timestampsprotected 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) AggregatesgetAggregates(long tStart, long tEnd)(package private) StringgetName()(package private) doublegetPercentile(long tStart, long tEnd, double percentile)(package private) doublegetPercentile(long tStart, long tEnd, double percentile, boolean includenan)(package private) long[]getTimestamps()(package private) double[]getValues()(package private) voidsetTimestamps(long[] timestamps)(package private) voidsetValues(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
-
-