class RrdToolReader extends DataImporter
| Constructor and Description |
|---|
RrdToolReader(String rrdPath)
Creates a new RRDTool reader.
|
| Modifier and Type | Method and Description |
|---|---|
double |
getAccumValue(int dsIndex) |
int |
getArcCount() |
ConsolFun |
getConsolFun(int arcIndex) |
int |
getDsCount() |
String |
getDsName(int dsIndex) |
DsType |
getDsType(int dsIndex) |
long |
getHeartbeat(int dsIndex) |
long |
getLastUpdateTime() |
double |
getLastValue(int dsIndex) |
double |
getMaxValue(int dsIndex) |
double |
getMinValue(int dsIndex) |
long |
getNanSeconds(int dsIndex) |
int |
getRows(int arcIndex) |
double |
getStateAccumValue(int arcIndex,
int dsIndex) |
int |
getStateNanSteps(int arcIndex,
int dsIndex) |
long |
getStep() |
int |
getSteps(int arcIndex) |
double[] |
getValues(int arcIndex,
int dsIndex) |
String |
getVersion() |
double |
getXff(int arcIndex) |
(package private) void |
release()
Releases the RRDTool reader and closes the underlying RRD database.
|
close, getEstimatedSizeRrdToolReader(String rrdPath) throws IOException
rrdPath - path to the RRDTool fileIOException - if an I/O error occurspublic double getAccumValue(int dsIndex)
getAccumValue in class DataImporterpublic int getArcCount()
getArcCount in class DataImporterpublic ConsolFun getConsolFun(int arcIndex)
getConsolFun in class DataImporterpublic int getDsCount()
getDsCount in class DataImporterpublic String getDsName(int dsIndex)
getDsName in class DataImporterpublic DsType getDsType(int dsIndex)
getDsType in class DataImporterpublic long getHeartbeat(int dsIndex)
getHeartbeat in class DataImporterpublic long getLastUpdateTime()
getLastUpdateTime in class DataImporterpublic double getLastValue(int dsIndex)
getLastValue in class DataImporterpublic double getMaxValue(int dsIndex)
getMaxValue in class DataImporterpublic double getMinValue(int dsIndex)
getMinValue in class DataImporterpublic long getNanSeconds(int dsIndex)
getNanSeconds in class DataImporterpublic int getRows(int arcIndex)
getRows in class DataImporterpublic double getStateAccumValue(int arcIndex,
int dsIndex)
getStateAccumValue in class DataImporterpublic int getStateNanSteps(int arcIndex,
int dsIndex)
getStateNanSteps in class DataImporterpublic long getStep()
getStep in class DataImporterpublic int getSteps(int arcIndex)
getSteps in class DataImporterpublic double[] getValues(int arcIndex,
int dsIndex)
getValues in class DataImporterpublic String getVersion()
getVersion in class DataImporterpublic double getXff(int arcIndex)
getXff in class DataImportervoid release()
throws IOException
release in class DataImporterIOException - if an I/O error occurs