Package org.rrd4j.core
Class RrdToolReader
java.lang.Object
org.rrd4j.core.DataImporter
org.rrd4j.core.RrdToolReader
- All Implemented Interfaces:
Closeable,AutoCloseable
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptiondoublegetAccumValue(int dsIndex) intgetConsolFun(int arcIndex) intgetDsName(int dsIndex) getDsType(int dsIndex) longgetHeartbeat(int dsIndex) longdoublegetLastValue(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) doublegetXff(int arcIndex) (package private) voidrelease()Methods inherited from class org.rrd4j.core.DataImporter
close, getEstimatedSize
-
Constructor Details
-
RrdToolReader
RrdToolReader(String rrdPath) throws IOException - 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
-