Packages that use RrdDb
Package
Description
The router console user interface, implemented in routerconsole.jar, with these classes supporting the webapp in routerconsole.war.
core RRD4J implementation.
RRD4J data management classes and interfaces.
Provides data sources, processors, aggregators, and utilities for Round Robin Database (RRD) operations and calculations.
Provides data sources, processors, aggregators, and utilities for Round Robin Database (RRD) operations and calculations.
Uses of RrdDb in net.i2p.router.web
Fields in net.i2p.router.web declared as RrdDbMethods in net.i2p.router.web that return RrdDbModifier and TypeMethodDescription(package private) RrdDbGraphListener.getData()Get the RRD database instance.Methods in net.i2p.router.web with parameters of type RrdDbModifier and TypeMethodDescriptionprivate voidGraphListener.closeQuietly(RrdDb db, String baseName) Drop a half-built handle so a failed open cannot leak a file descriptor.Uses of RrdDb in org.rrd4j.core
Subclasses with type arguments of type RrdDb in org.rrd4j.coreModifier and TypeClassDescriptionprivate static classPhantom reference that closes the backend when the RRD database is garbage collected.Classes in org.rrd4j.core that implement interfaces with type arguments of type RrdDbModifier and TypeClassDescriptionclassMain class used to create and manipulate round robin databases (RRDs).Fields in org.rrd4j.core declared as RrdDbModifier and TypeFieldDescriptionprivate final RrdDbArchive.parentDbThe database the archive belongs to.private final RrdDbDatasource.parentDbThe database holding this data source.private final RrdDbFetchRequest.parentDbThe database being read.private final RrdDbHeader.parentDbThe database whose header this is.private final RrdDbSample.parentDbThe database the sample belongs to.(package private) RrdDbRrdDbPool.RrdEntry.rrdDbThe pooled database, null while a placeholder.Fields in org.rrd4j.core with type parameters of type RrdDbModifier and TypeFieldDescriptionprivate PhantomReference<RrdDb> RrdBackend.refReference to the database using the backend.private final ReferenceQueue<RrdDb> RrdBackendFactory.refQueueQueue the closing references enqueue themselves on.Methods in org.rrd4j.core that return RrdDbModifier and TypeMethodDescriptionRrdDb.Builder.build()Builds or imports aRrdDbinstance.(package private) RrdDbArchive.getParentDb()Returns the parent RRD database.FetchRequest.getParentDb()Returns the underlying RrdDb object.static RrdDbOpens an existing RRD with read/write access.static RrdDbOpens an existing RRD with read/write access.static RrdDbReturns a new RRD object from the definition.RrdDbPool.requestRrdDb(String path) Requests a RrdDb reference for the given RRD path.RrdDbPool.requestRrdDb(String path, String sourcePath) Requests a RrdDb reference for the given path.RrdDbPool.requestRrdDb(URI uri) Requests a RrdDb reference for the given RRD URI.RrdDbPool.requestRrdDb(URI uri, String sourcePath) Requests a RrdDb reference for the given URI.(package private) RrdDbRrdDbPool.requestRrdDb(URI uri, RrdBackendFactory factory) Request RRD(package private) RrdDbRrdDbPool.requestRrdDb(URI uri, RrdBackendFactory factory, DataImporter importer) Request RRD with importprivate RrdDbRrdDbPool.requestRrdDb(RrdDb.Builder builder, URI uri, RrdBackendFactory factory) Opens or creates the database for a request.RrdDbPool.requestRrdDb(RrdDef rrdDef) Requests a RrdDb reference for the given RRD definition object.(package private) RrdDbRrdDbPool.requestRrdDb(RrdDef rrdDef, RrdBackendFactory factory) Request RRD from definitionMethods in org.rrd4j.core with parameters of type RrdDbModifier and TypeMethodDescriptionvoidRrdDb.copyStateTo(RrdDb otherRrd) Copies object's internal state to another RrdDb object.(package private) RrdBackendRrdBackendFactory.getBackend(RrdDb rrdDb, String path, boolean readOnly) Creates RrdBackend object for the given storage path.(package private) RrdBackendRrdBackendFactory.getBackend(RrdDb rrdDb, URI uri, boolean readOnly) Creates RrdBackend object for the given storage path.(package private) static intUtil.getMatchingArchiveIndex(RrdDb rrd1, int arcIndex, RrdDb rrd2) Looks up inrrd2the archive whose consolidation function and row count match archivearcIndexofrrd1(package private) static intUtil.getMatchingDatasourceIndex(RrdDb rrd1, int dsIndex, RrdDb rrd2) Looks up inrrd2the datasource sharing the name of datasourcedsIndexofrrd1intRrdDbPool.getOpenCount(RrdDb rrdDb) Returns the number of usage for a RRD.Method parameters in org.rrd4j.core with type arguments of type RrdDbModifier and TypeMethodDescription(package private) voidRrdBackend.done(RrdBackendFactory factory, PhantomReference<RrdDb> ref) Set the factory and reference for this backend.Constructors in org.rrd4j.core with parameters of type RrdDbModifierConstructorDescription(package private)Create an archive with the given definition.(package private)Archive(RrdDb parentDb, DataImporter reader, int arcIndex) Create an archive by importing from XML data.ClosingReference(RrdDb db, RrdBackend backend, ReferenceQueue<? super RrdDb> q) Creates a new closing reference.(package private)Datasource(RrdDb parentDb, DataImporter reader, int dsIndex) Loads an existing datasource from another RRD, copying the definition and the state variables (last value, accumulated value and NaN seconds) from the indexed datasource of the importer.(package private)Datasource(RrdDb parentDb, DsDef dsDef) Binds this datasource's storage slots in the RRD and, when a definition is supplied, fills them with it.(package private)FetchRequest(RrdDb parentDb, ConsolFun consolFun, long fetchStart, long fetchEnd, long resolution) Create a fetch request covering the given time range.(package private)Header(RrdDb parentDb, DataImporter reader) Construct a header from an imported RRDtool file, mapping its version string onto the RRD4J version number.(package private)Construct a header from a definition, taking the version, step, arc and archive counts and start time from it.(package private)Creates a new sample for the specified RRD database and time.Constructor parameters in org.rrd4j.core with type arguments of type RrdDbModifierConstructorDescriptionClosingReference(RrdDb db, RrdBackend backend, ReferenceQueue<? super RrdDb> q) Creates a new closing reference.Uses of RrdDb in org.rrd4j.data
Methods in org.rrd4j.data that return RrdDb