Package org.rrd4j.core

Interface Summary
Robin Class to represent archive values for a single datasource.
 

Class Summary
ArcDef Class to represent single archive definition within the RRD.
Archive Class to represent single RRD archive in a RRD with its internal state.
ArcState Class to represent internal RRD archive state for a single datasource.
Datasource Class to represent single datasource within RRD.
DsDef Class to represent single data source definition within the RRD.
FetchData Class used to represent data fetched from the RRD.
FetchRequest Class to represent fetch request.
Header Class to represent RRD header.
RobinArray Class to represent archive values for a single datasource.
RobinMatrix Class to represent archive values for a single datasource.
RrdBackend Base implementation class for all backend classes.
RrdBackendFactory Base (abstract) backend factory class which holds references to all concrete backend factories and defines abstract methods which must be implemented in all concrete factory implementations.
RrdBerkeleyDbBackend Backend which is used to store RRD data to ordinary disk files using Oracle Berkeley DB Java Edition.
RrdBerkeleyDbBackendFactory RrdBackendFactory that uses Oracle Berkeley DB Java Edition to read data.
RrdByteArrayBackend Abstract byte array based backend.
RrdDb Main class used to create and manipulate round robin databases (RRDs).
RrdDbPool  
RrdDbPoolNew  
RrdDbPoolOld This class should be used to synchronize access to RRD files in a multithreaded environment.
RrdDef Class to represent definition of new Round Robin Database (RRD).
RrdDefTemplate Class used to create an arbitrary number of RrdDef (RRD definition) objects from a single XML template.
RrdFileBackend Backend which is used to store RRD data to ordinary files on the disk.
RrdFileBackendFactory Factory class which creates actual RrdFileBackend objects.
RrdMemoryBackend Backend to be used to store all RRD bytes in memory.
RrdMemoryBackendFactory Factory class which creates actual RrdMemoryBackend objects.
RrdMongoDBBackend  
RrdMongoDBBackendFactory RrdBackendFactory that uses MongoDB for data storage.
RrdNioBackend Backend which is used to store RRD data to ordinary disk files using java.nio.* package.
RrdNioBackendFactory Factory class which creates actual RrdNioBackend objects.
RrdSafeFileBackend Backend which is used to store RRD data to ordinary files on the disk, using locking.
RrdSafeFileBackendFactory Factory class which creates actual RrdSafeFileBackend objects.
RrdToolkit Class used to perform various complex operations on RRD files.
Sample Class to represent data source values for the given timestamp.
Util Class defines various utility functions used in Rrd4j.
Util.Xml Various DOM utility functions.
XmlTemplate Class used as a base class for various XML template related classes.
XmlWriter Extremely simple utility class used to create XML documents.