| Interface | Description |
|---|---|
| ConsolFuns |
Simple interface to represent available consolidation functions
|
| DsTypes |
Simple interface to represent available datasource types.
|
| RrdUpdater |
| 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.
|
| DataImporter | |
| 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.
|
| Robin |
Class to represent archive values for a single datasource.
|
| RrdAllocator | |
| 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.
|
| RrdDb |
Main class used to create and manipulate round robin databases (RRDs).
|
| 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 | |
| RrdDoubleArray | |
| RrdFileBackend |
JRobin backend which is used to store RRD data to ordinary files on the disk.
|
| RrdFileBackendFactory |
Factory class which creates actual
RrdFileBackend objects. |
| RrdInt | |
| RrdJRobin14FileBackend |
JRobin backend which is used to store RRD data to ordinary files on the disk.
|
| RrdJRobin14FileBackendFactory |
Factory class which creates actual
RrdFileBackend objects. |
| RrdLong | |
| RrdMemoryBackend |
Backend to be used to store all RRD bytes in memory.
|
| RrdMemoryBackendFactory |
Factory class which creates actual
RrdMemoryBackend objects. |
| RrdNioBackend |
JRobin backend which is used to store RRD data to ordinary disk files by
using fast java.nio.* package.
|
| RrdNioBackendFactory |
Factory class which creates actual
RrdNioBackend objects. |
| RrdNioByteBufferBackend |
JRobin backend which is used to store RRD data to ordinary disk files
by using fast java.nio.* package.
|
| RrdNioByteBufferBackendFactory |
Factory class which creates actual
RrdNioBackend objects. |
| RrdPrimitive | |
| RrdSafeFileBackend |
JRobin backend which is used to store RRD data to ordinary files on the disk.
|
| RrdSafeFileBackend.Counters | |
| RrdSafeFileBackendFactory |
Factory class which creates actual
RrdSafeFileBackend objects. |
| RrdString | |
| RrdToolkit |
Class used to perform various complex operations on RRD files.
|
| RrdToolReader | |
| Sample |
Class to represent data source values for the given timestamp.
|
| SyncManager | |
| SyncTimer | |
| SyncTimerTask | |
| Util |
Class defines various utility functions used in JRobin.
|
| Util.Xml |
Various DOM utility functions
|
| XmlReader | |
| XmlTemplate |
Class used as a base class for various XML template related classes.
|
| XmlWriter |
Extremely simple utility class used to create XML documents.
|
| Enum | Description |
|---|---|
| RrdJRobin14FileBackend.LockMode |
| Exception | Description |
|---|---|
| RrdException |
Class to represent various JRobin checked exceptions.
|