| Interface | Description |
|---|---|
| DataHolder |
Interface for holding data sources.
|
| Robin |
Class to represent archive values for a single datasource.
|
| RrdFileBackend |
An abstract backend which is used to store RRD data to ordinary files on the disk.
|
| RrdUpdater<T extends RrdUpdater<T>> |
Interface for RRD components that can update their state.
|
| XmlWriter.DoubleFormater |
Functional interface for formatting double values in XML output.
|
| Class | Description |
|---|---|
| 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.
|
| ByteBufferBackend |
A backend that store and provides access to data using a
ByteBuffer, using java
internal methods for long, integer and others types. |
| DataImporter |
An abstract class to import data from external source.
|
| 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.
|
| RrdAllocator |
An internal usage class.
|
| 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.
|
| RrdByteArrayBackend |
Abstract byte array based backend.
|
| RrdDb |
Main class used to create and manipulate round robin databases (RRDs).
|
| RrdDb.Builder |
Builder for
RrdDb instances. |
| RrdDbPool |
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. |
| RrdDouble<U extends RrdUpdater<U>> |
RRD double primitive type.
|
| RrdDoubleArray<U extends RrdUpdater<U>> |
RRD primitive type for handling arrays of double values.
|
| RrdDoubleMatrix<U extends RrdUpdater<U>> |
RRD primitive type for handling matrices of double values.
|
| RrdEnum<U extends RrdUpdater<U>,E extends Enum<E>> |
RRD primitive type for handling enum values.
|
| RrdFileBackendFactory |
An abstract backend factory which is used to store RRD data to ordinary files on the disk.
|
| RrdInt<U extends RrdUpdater<U>> |
RRD integer primitive type.
|
| RrdLong<U extends RrdUpdater<U>> |
RRD primitive type for handling long integer values.
|
| RrdMemoryBackend |
Backend to be used to store all RRD bytes in memory.
|
| RrdMemoryBackendFactory |
Factory class which creates actual
RrdMemoryBackend objects. |
| 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. |
| RrdPrimitive<U extends RrdUpdater<U>> |
Abstract base class for all RRD primitive data types.
|
| RrdRandomAccessFileBackend |
Backend which is used to store RRD data to ordinary files on the disk.
|
| RrdRandomAccessFileBackendFactory |
Factory class which creates actual
RrdRandomAccessFileBackend objects. |
| RrdSafeFileBackend |
Backend which is used to store RRD data to ordinary files on the disk, using locking.
|
| RrdSafeFileBackend.Counters |
Internal counters for tracking file locking operations.
|
| RrdSafeFileBackendFactory |
Factory class which creates actual
RrdSafeFileBackend objects. |
| RrdString<U extends RrdUpdater<U>> |
RRD primitive type for handling string values.
|
| RrdSyncThreadPool |
Thread pool used by
RrdNioBackend instances to periodically sync the
mapped file to disk. |
| RrdSyncThreadPool.DaemonThreadFactory |
Daemon thread factory used by the monitor executors.
|
| RrdToolkit |
Class used to perform various complex operations on RRD files.
|
| RrdToolReader |
Reader for RRDTool format 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.
|
| XmlReader |
Reader for importing RRD data from XML format.
|
| XmlTemplate |
Class used as a base class for various XML template related classes.
|
| XmlWriter |
Extremely simple utility class used to create XML documents.
|
| Exception | Description |
|---|---|
| InvalidRrdException |
An exception indicating a corrupted RRD.
|
| RrdBackendException |
Wrap a exception generated by the backend store
|
| RrdException |
A general purpose RRD4J exception.
|
| Annotation Type | Description |
|---|---|
| RrdBackendAnnotation |
Description of a
RrdBackendFactory |