Package | Description |
---|---|
org.rrd4j.core |
core RRD4J implementation.
|
Modifier and Type | Class and Description |
---|---|
class |
ByteBufferBackend
A backend that store and provides access to data using a
ByteBuffer , using java internal methods for
long, integer and others types. |
class |
RrdByteArrayBackend
Abstract byte array based backend.
|
class |
RrdMemoryBackend
Backend to be used to store all RRD bytes in memory.
|
class |
RrdNioBackend
Backend which is used to store RRD data to ordinary disk files
using java.nio.* package.
|
class |
RrdRandomAccessFileBackend
Backend which is used to store RRD data to ordinary files on the disk.
|
class |
RrdSafeFileBackend
Backend 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 |
Robin.getRrdBackend()
Returns the underlying storage (backend) object which actually performs all
I/O operations.
|
RrdBackend |
Header.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 |
RrdDb.getRrdBackend()
Returns backend object for this RRD which performs actual I/O operations.
|
RrdBackend |
RobinArray.getRrdBackend()
getRrdBackend.
|
RrdBackend |
Archive.getRrdBackend()
Returns the underlying storage (backend) object which actually performs all
I/O operations.
|
RrdBackend |
RrdUpdater.getRrdBackend()
getRrdBackend.
|
RrdBackend |
Datasource.getRrdBackend()
Returns the underlying storage (backend) object which actually performs all
I/O operations.
|
RrdBackend |
ArcState.getRrdBackend()
Returns the underlying storage (backend) object which actually performs all
I/O operations.
|
protected RrdBackend |
RrdNioBackendFactory.open(String path,
boolean readOnly)
Creates RrdNioBackend object for the given file path.
|
protected RrdBackend |
RrdRandomAccessFileBackendFactory.open(String path,
boolean readOnly)
Creates RrdFileBackend object for the given file path.
|
protected RrdBackend |
RrdMemoryBackendFactory.open(String id,
boolean readOnly)
Creates RrdMemoryBackend object.
|
protected RrdBackend |
RrdSafeFileBackendFactory.open(String path,
boolean readOnly)
Creates RrdFileBackend object for the given file path.
|
protected abstract RrdBackend |
RrdBackendFactory.open(String path,
boolean readOnly) |