Package org.jrobin.core
Class RrdToolReader
- java.lang.Object
-
- org.jrobin.core.DataImporter
-
- org.jrobin.core.RrdToolReader
-
class RrdToolReader extends DataImporter
-
-
Constructor Summary
Constructors Constructor Description RrdToolReader(String rrdPath)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected voidfinalize()(package private) doublegetAccumValue(int dsIndex)(package private) intgetArcCount()(package private) StringgetConsolFun(int arcIndex)(package private) intgetDsCount()(package private) StringgetDsName(int dsIndex)(package private) StringgetDsType(int dsIndex)(package private) longgetHeartbeat(int dsIndex)(package private) longgetLastUpdateTime()(package private) doublegetLastValue(int dsIndex)(package private) doublegetMaxValue(int dsIndex)(package private) doublegetMinValue(int dsIndex)(package private) longgetNanSeconds(int dsIndex)(package private) intgetRows(int arcIndex)(package private) doublegetStateAccumValue(int arcIndex, int dsIndex)(package private) intgetStateNanSteps(int arcIndex, int dsIndex)(package private) longgetStep()(package private) intgetSteps(int arcIndex)(package private) double[]getValues(int arcIndex, int dsIndex)(package private) StringgetVersion()(package private) doublegetXff(int arcIndex)(package private) voidrelease()-
Methods inherited from class org.jrobin.core.DataImporter
getEstimatedSize
-
-
-
-
Constructor Detail
-
RrdToolReader
RrdToolReader(String rrdPath) throws IOException, RrdException
- Throws:
IOExceptionRrdException
-
-
Method Detail
-
getVersion
String getVersion()
- Specified by:
getVersionin classDataImporter
-
getLastUpdateTime
long getLastUpdateTime()
- Specified by:
getLastUpdateTimein classDataImporter
-
getStep
long getStep()
- Specified by:
getStepin classDataImporter
-
getDsCount
int getDsCount()
- Specified by:
getDsCountin classDataImporter
-
getArcCount
int getArcCount() throws RrdException, IOException- Specified by:
getArcCountin classDataImporter- Throws:
RrdExceptionIOException
-
getDsName
String getDsName(int dsIndex)
- Specified by:
getDsNamein classDataImporter
-
getDsType
String getDsType(int dsIndex)
- Specified by:
getDsTypein classDataImporter
-
getHeartbeat
long getHeartbeat(int dsIndex)
- Specified by:
getHeartbeatin classDataImporter
-
getMinValue
double getMinValue(int dsIndex)
- Specified by:
getMinValuein classDataImporter
-
getMaxValue
double getMaxValue(int dsIndex)
- Specified by:
getMaxValuein classDataImporter
-
getLastValue
double getLastValue(int dsIndex)
- Specified by:
getLastValuein classDataImporter
-
getAccumValue
double getAccumValue(int dsIndex)
- Specified by:
getAccumValuein classDataImporter
-
getNanSeconds
long getNanSeconds(int dsIndex)
- Specified by:
getNanSecondsin classDataImporter
-
getConsolFun
String getConsolFun(int arcIndex)
- Specified by:
getConsolFunin classDataImporter
-
getXff
double getXff(int arcIndex)
- Specified by:
getXffin classDataImporter
-
getSteps
int getSteps(int arcIndex)
- Specified by:
getStepsin classDataImporter
-
getRows
int getRows(int arcIndex) throws RrdException, IOException- Specified by:
getRowsin classDataImporter- Throws:
RrdExceptionIOException
-
getStateAccumValue
double getStateAccumValue(int arcIndex, int dsIndex) throws RrdException, IOException- Specified by:
getStateAccumValuein classDataImporter- Throws:
RrdExceptionIOException
-
getStateNanSteps
int getStateNanSteps(int arcIndex, int dsIndex) throws RrdException, IOException- Specified by:
getStateNanStepsin classDataImporter- Throws:
RrdExceptionIOException
-
getValues
double[] getValues(int arcIndex, int dsIndex) throws RrdException, IOException, RrdException- Specified by:
getValuesin classDataImporter- Throws:
RrdExceptionIOException
-
release
void release() throws IOException- Overrides:
releasein classDataImporter- Throws:
IOException
-
-