Package org.rrd4j.core
package org.rrd4j.core
core RRD4J implementation.
-
ClassDescriptionClass to represent single archive definition within the RRD.Class to represent single RRD archive in a RRD with its internal state.Class to represent internal RRD archive state for a single datasource.A backend that store and provides access to data using a
ByteBuffer
, using java internal methods for long, integer and others types.An abstract class to import data from external source.Class to represent single datasource within RRD.Class to represent single data source definition within the RRD.Class used to represent data fetched from the RRD.Class to represent fetch request.Class to represent RRD header.An exception indicating a corrupted RRD.Class to represent archive values for a single datasource.Class to represent archive values for a single datasource.Class to represent archive values for a single datasource.An internal usage class.Base implementation class for all backend classes.Description of aRrdBackendFactory
Wrap a exception generated by the backend storeBase (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.Abstract byte array based backend.Main class used to create and manipulate round robin databases (RRDs).Builder forRrdDb
instances.This class should be used to synchronize access to RRD files in a multithreaded environment.Class to represent definition of new Round Robin Database (RRD).Class used to create an arbitrary number ofRrdDef
(RRD definition) objects from a single XML template.RrdDouble<U extends RrdUpdater<U>>RrdDoubleArray<U extends RrdUpdater<U>>RrdDoubleMatrix<U extends RrdUpdater<U>>A general purpose RRD4J exception.An abstract backend which is used to store RRD data to ordinary files on the disk.An abstract backend factory which is used to store RRD data to ordinary files on the disk.RrdInt<U extends RrdUpdater<U>>RrdLong<U extends RrdUpdater<U>>Backend to be used to store all RRD bytes in memory.Factory class which creates actualRrdMemoryBackend
objects.Backend which is used to store RRD data to ordinary disk files using java.nio.* package.Factory class which creates actualRrdNioBackend
objects.RrdPrimitive<U extends RrdUpdater<U>>Backend which is used to store RRD data to ordinary files on the disk.Factory class which creates actualRrdRandomAccessFileBackend
objects.Backend which is used to store RRD data to ordinary files on the disk, using locking.Factory class which creates actualRrdSafeFileBackend
objects.RrdString<U extends RrdUpdater<U>>Thread pool used byRrdNioBackend
instances to periodically sync the mapped file to disk.Daemon thread factory used by the monitor executors.Class used to perform various complex operations on RRD files.RrdUpdater<T extends RrdUpdater<T>>Class to represent data source values for the given timestamp.Class defines various utility functions used in Rrd4j.Various DOM utility functions.Class used as a base class for various XML template related classes.Extremely simple utility class used to create XML documents.