## Uses of Class
org.rrd4j.core.RrdDb

- Packages that use RrdDb
  Package | Description
  --- | ---
  net.i2p.router.web | The router console user interface, implemented in routerconsole.jar, with these classes supporting the webapp in routerconsole.war.
  org.rrd4j.core | core RRD4J implementation.
  org.rrd4j.data | RRD4J data management classes and interfaces. Provides data sources, processors, aggregators, and utilities for Round Robin Database (RRD) operations and calculations.

- - ### Uses of RrdDb in net.i2p.router.web

    Methods in net.i2p.router.web that return RrdDb
    Modifier and Type | Method and Description
    --- | ---
    `(package private) RrdDb` | GraphListener.`getData()`

  - ### Uses of RrdDb in org.rrd4j.core

    Methods in org.rrd4j.core that return RrdDb
    Modifier and Type | Method and Description
    --- | ---
    `RrdDb` | RrdDb.Builder.`build()` Builds or imports a `RrdDb` instance.
    `RrdDb` | FetchRequest.`getParentDb()` Returns the underlying RrdDb object.
    `(package private) RrdDb` | Archive.`getParentDb()` Returns the parent RRD database.
    `static RrdDb` | RrdDb.`of(RrdDef rrdDef)` Returns a new RRD object from the definition.
    `static RrdDb` | RrdDb.`of(String path)` Opens an existing RRD with read/write access.
    `static RrdDb` | RrdDb.`of(URI uri)` Opens an existing RRD with read/write access.
    `RrdDb` | RrdDbPool.`requestRrdDb(RrdDef rrdDef)` Requests a RrdDb reference for the given RRD definition object.
    `(package private) RrdDb` | RrdDbPool.`requestRrdDb(RrdDef rrdDef, RrdBackendFactory factory)`
    `RrdDb` | RrdDbPool.`requestRrdDb(String path)` Requests a RrdDb reference for the given RRD path.
    `RrdDb` | RrdDbPool.`requestRrdDb(String path, String sourcePath)` Requests a RrdDb reference for the given path.
    `RrdDb` | RrdDbPool.`requestRrdDb(URI uri)` Requests a RrdDb reference for the given RRD URI.
    `(package private) RrdDb` | RrdDbPool.`requestRrdDb(URI uri, RrdBackendFactory factory)`
    `(package private) RrdDb` | RrdDbPool.`requestRrdDb(URI uri, RrdBackendFactory factory, DataImporter importer)`
    `RrdDb` | RrdDbPool.`requestRrdDb(URI uri, String sourcePath)` Requests a RrdDb reference for the given URI.

    Methods in org.rrd4j.core with parameters of type RrdDb
    Modifier and Type | Method and Description
    --- | ---
    `void` | RrdDb.`copyStateTo(RrdDb otherRrd)` copyStateTo.
    `(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.
    `(package private) static int` | Util.`getMatchingArchiveIndex(RrdDb rrd1, int arcIndex, RrdDb rrd2)`
    `(package private) static int` | Util.`getMatchingDatasourceIndex(RrdDb rrd1, int dsIndex, RrdDb rrd2)`
    `int` | RrdDbPool.`getOpenCount(RrdDb rrdDb)` Returns the number of usage for a RRD.
    `void` | RrdDbPool.`release(RrdDb rrdDb)` Deprecated. A RrdDb remember if it was open directly or from a pool, no need to manage it manually any more

    Method parameters in org.rrd4j.core with type arguments of type RrdDb
    Modifier and Type | Method and Description
    --- | ---
    `(package private) void` | RrdBackend.`done(RrdBackendFactory factory, PhantomReference<RrdDb> ref)`

    Constructors in org.rrd4j.core with parameters of type RrdDb
    Constructor and Description
    `Archive(RrdDb parentDb, ArcDef arcDef)`
    `Archive(RrdDb parentDb, DataImporter reader, int arcIndex)`
    `Datasource(RrdDb parentDb, DataImporter reader, int dsIndex)`
    `Datasource(RrdDb parentDb, DsDef dsDef)`
    `FetchRequest(RrdDb parentDb, ConsolFun consolFun, long fetchStart, long fetchEnd, long resolution)`
    `Header(RrdDb parentDb, DataImporter reader)`
    `Header(RrdDb parentDb, RrdDef rrdDef)`
    `Sample(RrdDb parentDb, long time)` Creates a new sample for the specified RRD database and time.

  - ### Uses of RrdDb in org.rrd4j.data

    Methods in org.rrd4j.data that return RrdDb
    Modifier and Type | Method and Description
    --- | ---
    `(package private) RrdDb` | Def.`getRrdDb()`