| Package | Description |
|---|---|
| org.rrd4j.core | core RRD4J implementation. |
| Modifier and Type | Class and Description |
|---|---|
class | ByteBufferBackendA backend that store and provides access to data using a ByteBuffer, using java
internal methods for long, integer and others types. |
class | RrdByteArrayBackendAbstract byte array based backend. |
class | RrdMemoryBackendBackend to be used to store all RRD bytes in memory. |
class | RrdNioBackendBackend which is used to store RRD data to ordinary disk files using java.nio.* package. |
class | RrdRandomAccessFileBackendBackend which is used to store RRD data to ordinary files on the disk. |
class | RrdSafeFileBackendBackend which is used to store RRD data to ordinary files on the disk, using locking. |
| Modifier and Type | Method and Description |
|---|---|
(package private) RrdBackend | RrdBackendFactory.getBackend(RrdDb rrdDb,
String path,
boolean readOnly)Creates RrdBackend object for the given storage path. |
(package private) RrdBackend | RrdBackendFactory.getBackend(RrdDb rrdDb,
URI uri,
boolean readOnly)Creates RrdBackend object for the given storage path. |
RrdBackend | ArcState.getRrdBackend()Returns the underlying storage (backend) object which actually performs all I/O operations. |
RrdBackend | RrdDb.getRrdBackend()Returns backend object for this RRD which performs actual I/O operations. |
RrdBackend | Header.getRrdBackend()Returns the underlying storage (backend) object which actually performs all I/O operations. |
RrdBackend | RobinArray.getRrdBackend()getRrdBackend. |
RrdBackend | RrdUpdater.getRrdBackend()getRrdBackend. |
RrdBackend | Datasource.getRrdBackend()Returns the underlying storage (backend) object which actually performs all I/O operations. |
RrdBackend | RobinMatrix.getRrdBackend()Returns the underlying storage (backend) object which actually performs all I/O operations. |
RrdBackend | Robin.getRrdBackend()Returns the underlying storage (backend) object which actually performs all I/O operations. |
RrdBackend | Archive.getRrdBackend()Returns the underlying storage (backend) object which actually performs all I/O operations. |
protected abstract RrdBackend | RrdBackendFactory.open(String path,
boolean readOnly)open. |
protected RrdBackend | RrdRandomAccessFileBackendFactory.open(String path,
boolean readOnly)open. |
protected RrdBackend | RrdMemoryBackendFactory.open(String id,
boolean readOnly)open. |
protected RrdBackend | RrdNioBackendFactory.open(String path,
boolean readOnly)open. |
protected RrdBackend | RrdSafeFileBackendFactory.open(String path,
boolean readOnly)open. |