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 void
finalize()
(package private) double
getAccumValue(int dsIndex)
(package private) int
getArcCount()
(package private) String
getConsolFun(int arcIndex)
(package private) int
getDsCount()
(package private) String
getDsName(int dsIndex)
(package private) String
getDsType(int dsIndex)
(package private) long
getHeartbeat(int dsIndex)
(package private) long
getLastUpdateTime()
(package private) double
getLastValue(int dsIndex)
(package private) double
getMaxValue(int dsIndex)
(package private) double
getMinValue(int dsIndex)
(package private) long
getNanSeconds(int dsIndex)
(package private) int
getRows(int arcIndex)
(package private) double
getStateAccumValue(int arcIndex, int dsIndex)
(package private) int
getStateNanSteps(int arcIndex, int dsIndex)
(package private) long
getStep()
(package private) int
getSteps(int arcIndex)
(package private) double[]
getValues(int arcIndex, int dsIndex)
(package private) String
getVersion()
(package private) double
getXff(int arcIndex)
(package private) void
release()
-
Methods inherited from class org.jrobin.core.DataImporter
getEstimatedSize
-
-
-
-
Constructor Detail
-
RrdToolReader
RrdToolReader(String rrdPath) throws IOException, RrdException
- Throws:
IOException
RrdException
-
-
Method Detail
-
getVersion
String getVersion()
- Specified by:
getVersion
in classDataImporter
-
getLastUpdateTime
long getLastUpdateTime()
- Specified by:
getLastUpdateTime
in classDataImporter
-
getStep
long getStep()
- Specified by:
getStep
in classDataImporter
-
getDsCount
int getDsCount()
- Specified by:
getDsCount
in classDataImporter
-
getArcCount
int getArcCount() throws RrdException, IOException
- Specified by:
getArcCount
in classDataImporter
- Throws:
RrdException
IOException
-
getDsName
String getDsName(int dsIndex)
- Specified by:
getDsName
in classDataImporter
-
getDsType
String getDsType(int dsIndex)
- Specified by:
getDsType
in classDataImporter
-
getHeartbeat
long getHeartbeat(int dsIndex)
- Specified by:
getHeartbeat
in classDataImporter
-
getMinValue
double getMinValue(int dsIndex)
- Specified by:
getMinValue
in classDataImporter
-
getMaxValue
double getMaxValue(int dsIndex)
- Specified by:
getMaxValue
in classDataImporter
-
getLastValue
double getLastValue(int dsIndex)
- Specified by:
getLastValue
in classDataImporter
-
getAccumValue
double getAccumValue(int dsIndex)
- Specified by:
getAccumValue
in classDataImporter
-
getNanSeconds
long getNanSeconds(int dsIndex)
- Specified by:
getNanSeconds
in classDataImporter
-
getConsolFun
String getConsolFun(int arcIndex)
- Specified by:
getConsolFun
in classDataImporter
-
getXff
double getXff(int arcIndex)
- Specified by:
getXff
in classDataImporter
-
getSteps
int getSteps(int arcIndex)
- Specified by:
getSteps
in classDataImporter
-
getRows
int getRows(int arcIndex) throws RrdException, IOException
- Specified by:
getRows
in classDataImporter
- Throws:
RrdException
IOException
-
getStateAccumValue
double getStateAccumValue(int arcIndex, int dsIndex) throws RrdException, IOException
- Specified by:
getStateAccumValue
in classDataImporter
- Throws:
RrdException
IOException
-
getStateNanSteps
int getStateNanSteps(int arcIndex, int dsIndex) throws RrdException, IOException
- Specified by:
getStateNanSteps
in classDataImporter
- Throws:
RrdException
IOException
-
getValues
double[] getValues(int arcIndex, int dsIndex) throws RrdException, IOException, RrdException
- Specified by:
getValues
in classDataImporter
- Throws:
RrdException
IOException
-
release
void release() throws IOException
- Overrides:
release
in classDataImporter
- Throws:
IOException
-
-