Package org.rrd4j.core
Class RrdToolReader
java.lang.Object
org.rrd4j.core.DataImporter
org.rrd4j.core.RrdToolReader
- All Implemented Interfaces:
Closeable,AutoCloseable
class RrdToolReader extends DataImporter
-
Constructor Summary
Constructors Constructor Description RrdToolReader(String rrdPath) -
Method Summary
Modifier and Type Method Description doublegetAccumValue(int dsIndex)intgetArcCount()ConsolFungetConsolFun(int arcIndex)intgetDsCount()StringgetDsName(int dsIndex)DsTypegetDsType(int dsIndex)longgetHeartbeat(int dsIndex)longgetLastUpdateTime()doublegetLastValue(int dsIndex)doublegetMaxValue(int dsIndex)doublegetMinValue(int dsIndex)longgetNanSeconds(int dsIndex)intgetRows(int arcIndex)doublegetStateAccumValue(int arcIndex, int dsIndex)intgetStateNanSteps(int arcIndex, int dsIndex)longgetStep()intgetSteps(int arcIndex)double[]getValues(int arcIndex, int dsIndex)StringgetVersion()doublegetXff(int arcIndex)(package private) voidrelease()
-
Constructor Details
-
RrdToolReader
- Throws:
IOException
-
-
Method Details
-
getVersion
- Specified by:
getVersionin classDataImporter
-
getLastUpdateTime
public long getLastUpdateTime()- Specified by:
getLastUpdateTimein classDataImporter
-
getStep
public long getStep()- Specified by:
getStepin classDataImporter
-
getDsCount
public int getDsCount()- Specified by:
getDsCountin classDataImporter
-
getArcCount
- Specified by:
getArcCountin classDataImporter- Throws:
IOException
-
getDsName
- Specified by:
getDsNamein classDataImporter
-
getDsType
- Specified by:
getDsTypein classDataImporter- Throws:
IOException
-
getHeartbeat
public long getHeartbeat(int dsIndex)- Specified by:
getHeartbeatin classDataImporter
-
getMinValue
public double getMinValue(int dsIndex)- Specified by:
getMinValuein classDataImporter
-
getMaxValue
public double getMaxValue(int dsIndex)- Specified by:
getMaxValuein classDataImporter
-
getLastValue
public double getLastValue(int dsIndex)- Specified by:
getLastValuein classDataImporter
-
getAccumValue
public double getAccumValue(int dsIndex)- Specified by:
getAccumValuein classDataImporter
-
getNanSeconds
public long getNanSeconds(int dsIndex)- Specified by:
getNanSecondsin classDataImporter
-
getConsolFun
- Specified by:
getConsolFunin classDataImporter
-
getXff
public double getXff(int arcIndex)- Specified by:
getXffin classDataImporter
-
getSteps
public int getSteps(int arcIndex)- Specified by:
getStepsin classDataImporter
-
getRows
- Specified by:
getRowsin classDataImporter- Throws:
IOException
-
getStateAccumValue
- Specified by:
getStateAccumValuein classDataImporter- Throws:
IOException
-
getStateNanSteps
- Specified by:
getStateNanStepsin classDataImporter- Throws:
IOException
-
getValues
- Specified by:
getValuesin classDataImporter- Throws:
IOException
-
release
- Overrides:
releasein classDataImporter- Throws:
IOException
-