Skip navigation links
A B C D E F G H I L M N O P R S T U V W X Y Z 

A

addActiveFactories(RrdBackendFactory...) - Static method in class org.rrd4j.core.RrdBackendFactory
Add factories to the list of active factories, i.e. the factory used to resolve URI.
addArchive(ArcDef) - Method in class org.rrd4j.core.RrdDef
Adds single archive definition represented with object of class ArcDef.
addArchive(ArcDef...) - Method in class org.rrd4j.core.RrdDef
Adds archive definitions to RRD definition in bulk.
addArchive(ConsolFun, double, int, int) - Method in class org.rrd4j.core.RrdDef
Adds single archive definition by specifying its consolidation function, X-files factor, number of steps and rows.
addArchive(String) - Method in class org.rrd4j.core.RrdDef
Adds single archive to RRD definition from a RRDTool-like archive definition string.
addArchive(String, String, ArcDef) - Static method in class org.rrd4j.core.RrdToolkit
Creates a new RRD file with one more archive in it.
addArchive(String, ArcDef, boolean) - Static method in class org.rrd4j.core.RrdToolkit
Adds one more archive to a RRD file.
addDatasource(DsDef) - Method in class org.rrd4j.core.RrdDef
Adds single datasource definition represented with object of class DsDef.
addDatasource(String, DsType, long, double, double) - Method in class org.rrd4j.core.RrdDef
Adds single datasource to RRD definition by specifying its data source name, source type, heartbeat, minimal and maximal value.
addDatasource(String) - Method in class org.rrd4j.core.RrdDef
Adds single datasource to RRD definition from a RRDTool-like datasource definition string.
addDatasource(DsDef...) - Method in class org.rrd4j.core.RrdDef
Adds data source definitions to RRD definition in bulk.
addDatasource(String, String, DsDef) - Static method in class org.rrd4j.core.RrdToolkit
Creates a new RRD file with one more datasource in it.
addDatasource(String, DsDef, boolean) - Static method in class org.rrd4j.core.RrdToolkit
Adds one more datasource to a RRD file.
addDatasource(String, Plottable) - Method in class org.rrd4j.data.DataProcessor
Adds a custom, plottable datasource (PDEF).
addDatasource(String, String) - Method in class org.rrd4j.data.DataProcessor
Adds complex source (CDEF).
addDatasource(String, String, ConsolFun) - Method in class org.rrd4j.data.DataProcessor
Deprecated.
Use Variable based method instead.
addDatasource(String, String, double) - Method in class org.rrd4j.data.DataProcessor
Deprecated.
Use Variable based method instead.
addDatasource(String, String, Variable) - Method in class org.rrd4j.data.DataProcessor
Creates a datasource that performs a variable calculation on an another named datasource to yield a single combined timestampe/value.
addDatasource(String, String, String, ConsolFun) - Method in class org.rrd4j.data.DataProcessor
Adds simple datasource (DEF).
addDatasource(String, String, String, ConsolFun, String) - Method in class org.rrd4j.data.DataProcessor
addDatasource(String, String, String, ConsolFun, RrdBackendFactory) - Method in class org.rrd4j.data.DataProcessor
Adds simple source (DEF).
addDatasource(String, FetchData) - Method in class org.rrd4j.data.DataProcessor
Adds DEF datasource with datasource values already available in the FetchData object.
addDatasource(String, String, FetchData) - Method in class org.rrd4j.data.DataProcessor
Adds DEF datasource with datasource values already available in the FetchData object.
addDatasources(String, String, Iterable<DsDef>) - Static method in class org.rrd4j.core.RrdToolkit
Creates a new RRD file with one more datasource in it.
addDatasources(String, Iterable<DsDef>, boolean) - Static method in class org.rrd4j.core.RrdToolkit
Adds datasources to a RRD file.
addFactories(RrdBackendFactory...) - Static method in class org.rrd4j.core.RrdBackendFactory
Aggregates - Class in org.rrd4j.data
Deprecated.
This class is deprecated. Uses instance of Variable, used with DataProcessor.addDatasource(String, String, Variable).
Aggregates() - Constructor for class org.rrd4j.data.Aggregates
Deprecated.
 
ALIGN_CENTER_MARKER - Static variable in interface org.rrd4j.graph.RrdGraphConstants
Deprecated.
ALIGN_JUSTIFIED_MARKER - Static variable in interface org.rrd4j.graph.RrdGraphConstants
Deprecated.
ALIGN_LEFT_MARKER - Static variable in interface org.rrd4j.graph.RrdGraphConstants
Deprecated.
ALIGN_LEFTNONL_MARKER - Static variable in interface org.rrd4j.graph.RrdGraphConstants
Deprecated.
ALIGN_RIGHT_MARKER - Static variable in interface org.rrd4j.graph.RrdGraphConstants
Deprecated.
ArcDef - Class in org.rrd4j.core
Class to represent single archive definition within the RRD.
ArcDef(ConsolFun, double, int, int) - Constructor for class org.rrd4j.core.ArcDef
Creates new archive definition object.
Archive - Class in org.rrd4j.core
Class to represent single RRD archive in a RRD with its internal state.
Archive - Class in org.rrd4j.core.jrrd
Instances of this class model an archive section of an RRD file.
ArcState - Class in org.rrd4j.core
Class to represent internal RRD archive state for a single datasource.
area(String, Paint) - Method in class org.rrd4j.graph.RrdGraphDef
Plots requested data in the form of the filled area starting from zero, using the color specified.
area(String, Paint, String) - Method in class org.rrd4j.graph.RrdGraphDef
Plots requested data in the form of the filled area starting from zero, using the color specified.
area(String, Paint, String, boolean) - Method in class org.rrd4j.graph.RrdGraphDef
Plots requested data in the form of the filled area starting from zero, using the color specified.
area(double, Paint, boolean) - Method in class org.rrd4j.graph.RrdGraphDef
Add a area like any other but with a constant value, it can be stacked like any other area
AVERAGE() - Constructor for class org.rrd4j.data.Variable.AVERAGE
 
Axis - Class in org.rrd4j.graph
 
Axis() - Constructor for class org.rrd4j.graph.Axis
 

B

backends - Variable in class org.rrd4j.core.RrdMemoryBackendFactory
 
BLIND_COLOR - Static variable in interface org.rrd4j.graph.RrdGraphConstants
An transparent color
buildGenericUri(String) - Static method in class org.rrd4j.core.RrdBackendFactory
Try to detect an URI from a path.
bulkStore(double, int) - Method in interface org.rrd4j.core.Robin
bulkStore.
ByteBufferBackend - Class in org.rrd4j.core
A backend that store and provides access to data using a ByteBuffer, using java internal methods for long, integer and others types.
ByteBufferBackend(String) - Constructor for class org.rrd4j.core.ByteBufferBackend
 
BYTEORDER - Static variable in class org.rrd4j.core.RrdBackend
All ByteBuffer usage should use this standard order.

C

cachingAllowed - Variable in class org.rrd4j.core.RrdBackendFactory
 
canStore(URI) - Method in class org.rrd4j.core.RrdBackendFactory
 
canStore(URI) - Method in class org.rrd4j.core.RrdBerkeleyDbBackendFactory
 
canStore(URI) - Method in class org.rrd4j.core.RrdFileBackendFactory
canStore(URI) - Method in class org.rrd4j.core.RrdMemoryBackendFactory
 
canStore(URI) - Method in class org.rrd4j.core.RrdMongoDBBackendFactory
 
CDPStatusBlock - Class in org.rrd4j.core.jrrd
Instances of this class model the consolidation data point status from an RRD file.
checkClosing() - Method in class org.rrd4j.core.RrdBackendFactory
Check that all phantom reference are indeed safely closed.
clearValues() - Method in class org.rrd4j.core.XmlTemplate
Removes all placeholder-value mappings.
close() - Method in class org.rrd4j.core.ByteBufferBackend
 
close() - Method in class org.rrd4j.core.jrrd.RRDatabase
Closes this database stream and releases any associated system resources.
close() - Method in class org.rrd4j.core.RrdBackend
Closes the underlying backend.
close() - Method in class org.rrd4j.core.RrdBackendFactory
A generic close handle, default implementation does nothing.
close() - Method in class org.rrd4j.core.RrdBerkeleyDbBackend
close.
close() - Method in class org.rrd4j.core.RrdBerkeleyDbBackendFactory
 
close() - Method in class org.rrd4j.core.RrdByteArrayBackend
This method is required by the base class definition, but it does not releases any memory resources at all.
close() - Method in class org.rrd4j.core.RrdDb
Closes RRD.
close() - Method in class org.rrd4j.core.RrdMongoDBBackend
This method is required by the base class definition, but it does not releases any memory resources at all.
close() - Method in class org.rrd4j.core.RrdMongoDBBackendFactory
 
close() - Method in class org.rrd4j.core.RrdNioBackend
Closes the underlying RRD file.
close() - Method in class org.rrd4j.core.RrdNioBackendFactory
 
close() - Method in class org.rrd4j.core.RrdRandomAccessFileBackend
Closes the underlying RRD file.
close() - Method in class org.rrd4j.core.RrdSafeFileBackend
close.
closeTag() - Method in class org.rrd4j.core.XmlWriter
Closes the corresponding XML tag
COLOR_ARROW - Static variable in interface org.rrd4j.graph.RrdGraphConstants
Deprecated.
COLOR_BACK - Static variable in interface org.rrd4j.graph.RrdGraphConstants
Deprecated.
COLOR_CANVAS - Static variable in interface org.rrd4j.graph.RrdGraphConstants
Deprecated.
COLOR_FONT - Static variable in interface org.rrd4j.graph.RrdGraphConstants
Deprecated.
COLOR_FRAME - Static variable in interface org.rrd4j.graph.RrdGraphConstants
Deprecated.
COLOR_GRID - Static variable in interface org.rrd4j.graph.RrdGraphConstants
Deprecated.
COLOR_MGRID - Static variable in interface org.rrd4j.graph.RrdGraphConstants
Deprecated.
COLOR_SHADEA - Static variable in interface org.rrd4j.graph.RrdGraphConstants
Deprecated.
COLOR_SHADEB - Static variable in interface org.rrd4j.graph.RrdGraphConstants
Deprecated.
COLOR_XAXIS - Static variable in interface org.rrd4j.graph.RrdGraphConstants
Deprecated.
COLOR_YAXIS - Static variable in interface org.rrd4j.graph.RrdGraphConstants
Deprecated.
com.tomgibara.crinch.hashing - package com.tomgibara.crinch.hashing
 
comment(String) - Method in class org.rrd4j.graph.RrdGraphDef
Comment to be printed on the graph.
ConsolFun - Enum in org.rrd4j
Enumeration of available consolidation functions.
consolFun - Variable in class org.rrd4j.core.Archive
 
ConsolidationFunctionType - Enum in org.rrd4j.core.jrrd
Class ConsolidationFunctionType
ConstantArea - Class in org.rrd4j.graph
 
ConstantLine - Class in org.rrd4j.graph
 
containsDs(String) - Method in class org.rrd4j.core.RrdDb
Checks presence of a specific datasource.
Converter - Class in org.rrd4j.converter
Simple utility class to convert RRD files created with RRDTool 1.0.x to Rrd4j's native RRD format.
copyStateTo(RrdUpdater) - Method in class org.rrd4j.core.Archive
copyStateTo.
copyStateTo(RrdUpdater) - Method in class org.rrd4j.core.ArcState
copyStateTo.
copyStateTo(RrdUpdater) - Method in class org.rrd4j.core.Datasource
copyStateTo.
copyStateTo(RrdUpdater) - Method in class org.rrd4j.core.Header
copyStateTo.
copyStateTo(RrdUpdater) - Method in interface org.rrd4j.core.Robin
copyStateTo.
copyStateTo(RrdUpdater) - Method in class org.rrd4j.core.RrdDb
copyStateTo.
createFetchRequest(ConsolFun, long, long, long) - Method in class org.rrd4j.core.RrdDb
Prepares fetch request to be executed on this RRD.
createFetchRequest(ConsolFun, long, long) - Method in class org.rrd4j.core.RrdDb
Prepares fetch request to be executed on this RRD.
createSample(long) - Method in class org.rrd4j.core.RrdDb
Creates new sample with the given timestamp and all datasource values set to 'unknown'.
createSample() - Method in class org.rrd4j.core.RrdDb
Creates new sample with the current timestamp and all data source values set to 'unknown'.
CubicSplineInterpolator - Class in org.rrd4j.data
Class used to interpolate datasource values from the collection of (timestamp, values) points using natural cubic spline interpolation.
CubicSplineInterpolator(long[], double[]) - Constructor for class org.rrd4j.data.CubicSplineInterpolator
Creates cubic spline interpolator from arrays of timestamps and corresponding datasource values.
CubicSplineInterpolator(Date[], double[]) - Constructor for class org.rrd4j.data.CubicSplineInterpolator
Creates cubic spline interpolator from arrays of Date objects and corresponding datasource values.
CubicSplineInterpolator(Calendar[], double[]) - Constructor for class org.rrd4j.data.CubicSplineInterpolator
Creates cubic spline interpolator from arrays of GregorianCalendar objects and corresponding datasource values.
CubicSplineInterpolator(double[], double[]) - Constructor for class org.rrd4j.data.CubicSplineInterpolator
Creates cubic spline interpolator for an array of 2D-points.

D

DataChunk - Class in org.rrd4j.core.jrrd
Models a chunk of result data from an RRDatabase.
DataProcessor - Class in org.rrd4j.data
Class which should be used for all calculations based on the data fetched from RRD files.
DataProcessor(long, long) - Constructor for class org.rrd4j.data.DataProcessor
Creates new DataProcessor object for the given time span.
DataProcessor(Date, Date) - Constructor for class org.rrd4j.data.DataProcessor
Creates new DataProcessor object for the given time span.
DataProcessor(Calendar, Calendar) - Constructor for class org.rrd4j.data.DataProcessor
Creates new DataProcessor object for the given time span.
DataProcessor - Class in org.rrd4j.demo
 
DataProcessor() - Constructor for class org.rrd4j.demo.DataProcessor
 
DataSet(long[], double[]) - Constructor for class org.rrd4j.graph.DownSampler.DataSet
 
Datasource - Class in org.rrd4j.core
Class to represent single datasource within RRD.
DataSource - Class in org.rrd4j.core.jrrd
Instances of this class model a data source in an RRD file.
datasource(String, String, String, ConsolFun) - Method in class org.rrd4j.graph.RrdGraphDef
Defines virtual datasource.
datasource(String, String, String, ConsolFun, String) - Method in class org.rrd4j.graph.RrdGraphDef
datasource(String, String, String, ConsolFun, RrdBackendFactory) - Method in class org.rrd4j.graph.RrdGraphDef
Defines virtual datasource.
datasource(String, String) - Method in class org.rrd4j.graph.RrdGraphDef
Create a new virtual datasource by evaluating a mathematical expression, specified in Reverse Polish Notation (RPN).
datasource(String, String, ConsolFun) - Method in class org.rrd4j.graph.RrdGraphDef
Deprecated.
Use Variable based method instead.
datasource(String, String, Variable) - Method in class org.rrd4j.graph.RrdGraphDef
 
datasource(String, Plottable) - Method in class org.rrd4j.graph.RrdGraphDef
Creates a new (plottable) datasource.
datasource(String, FetchData) - Method in class org.rrd4j.graph.RrdGraphDef
Creates a new 'fetched' datasource.
datasource(String, String, FetchData) - Method in class org.rrd4j.graph.RrdGraphDef
Creates a new 'fetched' datasource.
DataSourceType - Enum in org.rrd4j.core.jrrd
Class DataSourceType
DAY - Static variable in interface org.rrd4j.graph.RrdGraphConstants
Constant to represent day
DEFAULT_ARROW_COLOR - Static variable in interface org.rrd4j.graph.RrdGraphConstants
Default arrow color
DEFAULT_BACK_COLOR - Static variable in interface org.rrd4j.graph.RrdGraphConstants
Default graph background color
DEFAULT_BASE - Static variable in interface org.rrd4j.graph.RrdGraphConstants
Default value base
DEFAULT_CACHING_ALLOWED - Static variable in annotation type org.rrd4j.core.RrdBackendAnnotation
 
DEFAULT_CANVAS_COLOR - Static variable in interface org.rrd4j.graph.RrdGraphConstants
Default graph canvas color
DEFAULT_END - Static variable in interface org.rrd4j.graph.RrdGraphConstants
Default graph ending time
DEFAULT_FONT_COLOR - Static variable in interface org.rrd4j.graph.RrdGraphConstants
Default font color
DEFAULT_FRAME_COLOR - Static variable in interface org.rrd4j.graph.RrdGraphConstants
Default frame color
DEFAULT_GRID_COLOR - Static variable in interface org.rrd4j.graph.RrdGraphConstants
Default minor grid color
DEFAULT_HEIGHT - Static variable in interface org.rrd4j.graph.RrdGraphConstants
Default graph height
DEFAULT_IMAGE_FORMAT - Static variable in interface org.rrd4j.graph.RrdGraphConstants
Default image format
DEFAULT_IMAGE_QUALITY - Static variable in interface org.rrd4j.graph.RrdGraphConstants
Default image quality, used only for jpeg graphs
DEFAULT_INITIAL_SHIFT - Static variable in class org.rrd4j.core.RrdDef
If not specified in constructor, starting timestamp will be set to the current timestamp plus DEFAULT_INITIAL_SHIFT seconds (-10).
DEFAULT_LARGE_FONT - Static variable in interface org.rrd4j.graph.RrdGraphConstants
Default graph large font
DEFAULT_MGRID_COLOR - Static variable in interface org.rrd4j.graph.RrdGraphConstants
Default major grid color
DEFAULT_PERCENTILE - Static variable in class org.rrd4j.data.DataProcessor
Constant DEFAULT_PERCENTILE=95.0
DEFAULT_PIXEL_COUNT - Static variable in class org.rrd4j.data.DataProcessor
Constant representing the default number of pixels on a Rrd4j graph (will be used if no other value is specified with setStep() method.
DEFAULT_POOL_USAGE_POLICY - Static variable in class org.rrd4j.data.DataProcessor
Constant that defines the default RrdDbPool usage policy.
DEFAULT_SHADEA_COLOR - Static variable in interface org.rrd4j.graph.RrdGraphConstants
Default top-left graph shade color
DEFAULT_SHADEB_COLOR - Static variable in interface org.rrd4j.graph.RrdGraphConstants
Default bottom-right graph shade color
DEFAULT_SMALL_FONT - Static variable in interface org.rrd4j.graph.RrdGraphConstants
Default graph small font
DEFAULT_START - Static variable in interface org.rrd4j.graph.RrdGraphConstants
Default graph starting time
DEFAULT_STEP - Static variable in class org.rrd4j.core.RrdDef
Default RRD step to be used if not specified in constructor (300 seconds).
DEFAULT_SYNC_CORE_POOL_SIZE - Static variable in class org.rrd4j.core.RrdNioBackendFactory
The core pool size for the sync executor.
DEFAULT_SYNC_PERIOD - Static variable in class org.rrd4j.core.RrdNioBackendFactory
Period in seconds between consecutive synchronizations when sync-mode is set to SYNC_BACKGROUND.
DEFAULT_UNITS_LENGTH - Static variable in interface org.rrd4j.graph.RrdGraphConstants
Default units length
DEFAULT_WIDTH - Static variable in interface org.rrd4j.graph.RrdGraphConstants
Default graph width
DEFAULT_XAXIS_COLOR - Static variable in interface org.rrd4j.graph.RrdGraphConstants
Default x-axis color
DEFAULT_YAXIS_COLOR - Static variable in interface org.rrd4j.graph.RrdGraphConstants
Default x-axis color
DEFAULTFACTORY - Static variable in class org.rrd4j.core.RrdBackendFactory
The default factory type.
DEFAULTVERSION - Static variable in class org.rrd4j.core.RrdDef
Constant DEFAULTVERSION=2
delete(String) - Method in class org.rrd4j.core.RrdBerkeleyDbBackendFactory
delete.
delete(String) - Method in class org.rrd4j.core.RrdMemoryBackendFactory
Removes the storage with the given ID from the memory.
Demo - Class in org.rrd4j.demo
Simple demo just to check that everything is OK with this library.
DownSampleImpl - Class in eu.bengreen.data.utility
Naive implementation of down sample with simple array input Largest-Triangle-Three-Buckets, from Sveinn Steinarsson's thesis, section 4.2..
DownSampleImpl(int) - Constructor for class eu.bengreen.data.utility.DownSampleImpl
 
DownSampler - Interface in org.rrd4j.graph
A class that implement a downsampler, used to reduce the number of point to display.
DownSampler.DataSet - Class in org.rrd4j.graph
 
downsize(long[], double[]) - Method in class eu.bengreen.data.utility.DownSampleImpl
 
downsize(long[], double[]) - Method in interface org.rrd4j.graph.DownSampler
 
downsizeImpl(DownSampler.DataSet, long[], double[]) - Method in class eu.bengreen.data.utility.DownSampleImpl
 
downsizeImpl(DownSampler.DataSet, long[], double[]) - Method in class eu.bengreen.data.utility.LargestTriangleThreeBuckets
 
downsizeImpl(DownSampler.DataSet, long[], double[]) - Method in class eu.bengreen.data.utility.LargestTriangleThreeBucketsTime
 
DsDef - Class in org.rrd4j.core
Class to represent single data source definition within the RRD.
DsDef(String, DsType, long, double, double) - Constructor for class org.rrd4j.core.DsDef
Creates new data source definition object.
DsType - Enum in org.rrd4j
Enumeration of available datasource types.
dump() - Method in class org.rrd4j.core.ArcDef
Returns string representing archive definition (RRDTool format).
dump() - Method in class org.rrd4j.core.DsDef
Returns string representing source definition (RRDTool format).
dump() - Method in class org.rrd4j.core.FetchData
Dumps the content of the whole FetchData object.
dump() - Method in class org.rrd4j.core.FetchRequest
Dumps the content of fetch request using the syntax of RRDTool's fetch command.
dump() - Method in interface org.rrd4j.core.Robin
dump.
dump() - Method in class org.rrd4j.core.RrdDb
Returns string representing complete internal RRD state.
dump() - Method in class org.rrd4j.core.RrdDef
Returns string that represents all specified RRD creation parameters.
dump() - Method in class org.rrd4j.core.Sample
Dumps sample content using the syntax of RRDTool's update command.
dump() - Method in class org.rrd4j.data.Aggregates
Deprecated.
Returns String representing all aggregated values.
dump() - Method in class org.rrd4j.data.DataProcessor
Dumps timestamps and values of all datasources in a tabular form.
dump() - Method in class org.rrd4j.graph.RrdGraphInfo
Dumps complete graph information.
dumpXml(OutputStream) - Method in class org.rrd4j.core.RrdDb
Writes the RRD content to OutputStream using XML format.
dumpXml(String) - Method in class org.rrd4j.core.RrdDb
Dumps internal RRD state to XML file.

E

ElementsNames - Enum in org.rrd4j.graph
The elements of the graph.
Epoch - Class in org.rrd4j.core.timespec
Small swing-based utility to convert timestamps (seconds since epoch) to readable dates and vice versa.
equal(double, double) - Static method in class org.rrd4j.core.Util
Compares two doubles but treats all NaNs as equal.
equals(Object) - Method in class com.tomgibara.crinch.hashing.HashRange
 
equals(Object) - Method in class org.rrd4j.core.ArcDef
Checks if two archive definitions are equal.
equals(Object) - Method in class org.rrd4j.core.DsDef
Checks if two datasource definitions are equal.
equals(Object) - Method in class org.rrd4j.core.RrdDef
Compares the current RrdDef with another.
eu.bengreen.data.utility - package eu.bengreen.data.utility
 
exists(String) - Method in class org.rrd4j.core.RrdBackendFactory
Determines if a storage with the given path already exists.
exists(URI) - Method in class org.rrd4j.core.RrdBackendFactory
Determines if a storage with the given URI already exists.
exists(String) - Method in class org.rrd4j.core.RrdBerkeleyDbBackendFactory
Determines if a storage with the given path already exists.
exists(String) - Method in class org.rrd4j.core.RrdFileBackendFactory
Determines if a storage with the given path already exists.
exists(String) - Method in class org.rrd4j.core.RrdMemoryBackendFactory
Determines if a storage with the given path already exists.
exists(String) - Method in class org.rrd4j.core.RrdMongoDBBackendFactory
Determines if a storage with the given path already exists.
exportXml(OutputStream) - Method in class org.rrd4j.core.FetchData
Dumps fetch data to output stream in XML format.
exportXml(String) - Method in class org.rrd4j.core.FetchData
Dumps fetch data to file in XML format.
exportXml() - Method in class org.rrd4j.core.FetchData
Dumps fetch data in XML format.
exportXml(OutputStream) - Method in class org.rrd4j.core.RrdDb
This method is just an alias for dumpXml method.
exportXml() - Method in class org.rrd4j.core.RrdDb
This method is just an alias for getXml method.
exportXml(String) - Method in class org.rrd4j.core.RrdDb
This method is just an alias for dumpXml(String) method.
exportXmlTemplate(OutputStream) - Method in class org.rrd4j.core.RrdDef
Exports RrdDef object to output stream in XML format.
exportXmlTemplate(OutputStream, boolean) - Method in class org.rrd4j.core.RrdDef
Exports RrdDef object to output stream in XML format.
exportXmlTemplate(boolean) - Method in class org.rrd4j.core.RrdDef
Exports RrdDef object to string in XML format.
exportXmlTemplate() - Method in class org.rrd4j.core.RrdDef
Exports RrdDef object to string in XML format.
exportXmlTemplate(String) - Method in class org.rrd4j.core.RrdDef
Exports RrdDef object to a file in XML format.
exportXmlTemplate(String, boolean) - Method in class org.rrd4j.core.RrdDef
Exports RrdDef object to a file in XML format.

F

FetchData - Class in org.rrd4j.core
Class used to represent data fetched from the RRD.
fetchData() - Method in class org.rrd4j.core.FetchRequest
Returns data from the underlying RRD and puts it in a single FetchData object.
FetchRequest - Class in org.rrd4j.core
Class to represent fetch request.
fileExists(String) - Static method in class org.rrd4j.core.Util
Checks if the file with the given file name exists
fill(long[], double[], long, long) - Method in class org.rrd4j.data.Variable.AVERAGE
 
fill(long[], double[], long, long) - Method in class org.rrd4j.data.Variable
This method is call with the needed values, extracted from the datasource to do the calculation.
fill(long[], double[], long, long) - Method in class org.rrd4j.data.Variable.FIRST
 
fill(long[], double[], long, long) - Method in class org.rrd4j.data.Variable.LAST
 
fill(long[], double[], long, long) - Method in class org.rrd4j.data.Variable.LSLCORREL
 
fill(long[], double[], long, long) - Method in class org.rrd4j.data.Variable.LSLINT
 
fill(long[], double[], long, long) - Method in class org.rrd4j.data.Variable.LSLSLOPE
 
fill(long[], double[], long, long) - Method in class org.rrd4j.data.Variable.MAX
 
fill(long[], double[], long, long) - Method in class org.rrd4j.data.Variable.MIN
 
fill(long[], double[], long, long) - Method in class org.rrd4j.data.Variable.PERCENTILE
 
fill(long[], double[], long, long) - Method in class org.rrd4j.data.Variable.STDDEV
 
fill(long[], double[], long, long) - Method in class org.rrd4j.data.Variable.TOTAL
 
filterValues(double, double) - Method in interface org.rrd4j.core.Robin
Filters values stored in this archive based on the given boundary.
findFactory(URI) - Static method in class org.rrd4j.core.RrdBackendFactory
For a given URI, try to find a factory that can manage it in the list of active factories.
findMatchingArchive(FetchRequest) - Method in class org.rrd4j.core.RrdDb
findMatchingArchive.
findStartMatchArchive(String, long, long) - Method in class org.rrd4j.core.RrdDb
Finds the archive that best matches to the start time (time period being start-time until now) and requested resolution.
FIRST() - Constructor for class org.rrd4j.data.Variable.FIRST
 
FIRST_DAY_OF_WEEK - Static variable in interface org.rrd4j.graph.RrdGraphConstants
Default first day of the week (obtained from the default locale)
flush() - Method in class org.rrd4j.core.XmlWriter
Flushes the output stream
FONTTAG_AXIS - Static variable in interface org.rrd4j.graph.RrdGraphConstants
 
FONTTAG_DEFAULT - Static variable in interface org.rrd4j.graph.RrdGraphConstants
 
FONTTAG_LEGEND - Static variable in interface org.rrd4j.graph.RrdGraphConstants
 
FONTTAG_TITLE - Static variable in interface org.rrd4j.graph.RrdGraphConstants
 
FONTTAG_UNIT - Static variable in interface org.rrd4j.graph.RrdGraphConstants
 
FONTTAG_WATERMARK - Static variable in interface org.rrd4j.graph.RrdGraphConstants
 
forceZerosForNans(String, String) - Static method in class org.rrd4j.core.RrdToolkit
Updates single or all datasource names in the specified RRD file by appending '!'
format(Calendar, Locale) - Method in class org.rrd4j.graph.SimpleTimeLabelFormat
 
format(Calendar, Locale) - Method in interface org.rrd4j.graph.TimeLabelFormat
Format a timestamp.
formatDouble(double) - Static method in class org.rrd4j.core.Util
Formats double as a string using exponential notation (RRDTool like).
FRIDAY - Static variable in interface org.rrd4j.graph.RrdGraphConstants
Constant to represent Friday
FULL_INT_RANGE - Static variable in class com.tomgibara.crinch.hashing.HashRange
 
FULL_LONG_RANGE - Static variable in class com.tomgibara.crinch.hashing.HashRange
 

G

GATOR_FONT - Static variable in interface org.rrd4j.graph.RrdGraphConstants
Font for the Gator
get(Font, Font[]) - Method in enum org.rrd4j.graph.RrdGraphConstants.FontTag
 
get95Percentile(String) - Method in class org.rrd4j.core.FetchData
Deprecated.
This method is deprecated. Uses instance of Variable.PERCENTILE, used with DataProcessor.addDatasource(String, String, Variable)
get95Percentile(String) - Method in class org.rrd4j.data.DataProcessor
Deprecated.
Use Variable based method instead.
getAccumValue() - Method in class org.rrd4j.core.ArcState
Returns the value accumulated so far.
getAccumValue() - Method in class org.rrd4j.core.Datasource
Returns value this datasource accumulated so far.
getAggregate(String, ConsolFun) - Method in class org.rrd4j.core.FetchData
Deprecated.
This method is deprecated. Uses instance of Variable, used with DataProcessor.addDatasource(String, String, Variable)
getAggregate(ConsolFun) - Method in class org.rrd4j.data.Aggregates
Deprecated.
Returns single aggregated value for the give consolidation function
getAggregate(String, ConsolFun) - Method in class org.rrd4j.data.DataProcessor
Deprecated.
Use Variable based method instead.
getAggregates(String) - Method in class org.rrd4j.core.FetchData
Deprecated.
This method is deprecated. Uses instance of Variable, used with DataProcessor.addDatasource(String, String, Variable)
getAggregates(String) - Method in class org.rrd4j.data.DataProcessor
Deprecated.
Use Variable based method instead.
getArcCount() - Method in class org.rrd4j.core.Header
Returns the number of archives defined in the RRD.
getArcCount() - Method in class org.rrd4j.core.RrdDb
Returns the number of RRA archives defined in the file
getArcCount() - Method in class org.rrd4j.core.RrdDef
Returns number of defined archives.
getArcDefs() - Method in class org.rrd4j.core.RrdDef
Returns all archive definition objects specified so far.
getArcEndTime() - Method in class org.rrd4j.core.FetchData
Returns the timestamp of the last populated slot in the corresponding RRA archive
getArchive(int) - Method in class org.rrd4j.core.jrrd.RRDatabase
Returns the Archive at the specified position in this database.
getArchive(String) - Method in class org.rrd4j.core.jrrd.RRDatabase
getArchive.
getArchive(int) - Method in class org.rrd4j.core.RrdDb
Returns Archive object for the given archive index.
getArchive(ConsolFun, int) - Method in class org.rrd4j.core.RrdDb
Returns Archive object with the given consolidation function and the number of steps.
getArchives() - Method in class org.rrd4j.core.jrrd.RRDatabase
Returns an iterator over the archives in this database in proper sequence.
getArchives(ConsolidationFunctionType) - Method in class org.rrd4j.core.jrrd.RRDatabase
Returns an iterator over the archives in this database of the given type in proper sequence.
getArcIndex(ConsolFun, int) - Method in class org.rrd4j.core.RrdDb
Returns index of Archive object with the given consolidation function and the number of steps.
getArcState(int) - Method in class org.rrd4j.core.Archive
Returns the underlying archive state object.
getArcStep() - Method in class org.rrd4j.core.Archive
Returns archive time step in seconds.
getArcStep() - Method in class org.rrd4j.core.FetchData
Returns the step of the corresponding RRA archive
getAverage() - Method in class org.rrd4j.data.Aggregates
Deprecated.
Returns average
getBuffer() - Method in class org.rrd4j.core.RrdByteArrayBackend
 
getByteCount() - Method in class org.rrd4j.graph.RrdGraphInfo
Returns the number of bytes in the graph file
getBytes() - Method in class org.rrd4j.core.RrdDb
Returns an array of bytes representing the whole RRD.
getBytes() - Method in class org.rrd4j.graph.RrdGraphInfo
Returns graph bytes
getCalendar(long) - Static method in class org.rrd4j.core.Util
Returns Calendar object for the given timestamp (in seconds, without milliseconds)
getCalendar(Date) - Static method in class org.rrd4j.core.Util
Returns Calendar object for the given Date object
getCalendar(String) - Static method in class org.rrd4j.core.Util
Creates Calendar object from a string.
getCanonicalPath() - Method in class org.rrd4j.core.RrdDb
Returns canonical path to the underlying RRD file.
getCanonicalPath() - Method in interface org.rrd4j.core.RrdFileBackend
Returns canonical path to the file on the disk.
getCanonicalPath() - Method in class org.rrd4j.core.RrdNioBackend
 
getCanonicalPath() - Method in class org.rrd4j.core.RrdRandomAccessFileBackend
 
getCanonicalPath(String) - Static method in class org.rrd4j.core.Util
Returns canonical file path for the given file path
getCanonicalPaths(String, String, boolean) - Static method in class org.rrd4j.core.RrdToolkit
Returns list of canonical file names with the specified extension in the given directory.
getCanonicalUri(URI) - Method in class org.rrd4j.core.RrdBackendFactory
Ensure that an URI is returned in a non-ambiguous way.
getCanonicalUri(URI) - Method in class org.rrd4j.core.RrdFileBackendFactory
 
getCapacity() - Method in class org.rrd4j.core.RrdDbPool
Returns the maximum number of simultaneously open RRD files.
getCDPStatusBlock(int) - Method in class org.rrd4j.core.jrrd.Archive
Returns the CDPStatusBlock at the specified position in this archive.
getCDPStatusBlocks() - Method in class org.rrd4j.core.jrrd.Archive
Returns an iterator over the CDP status blocks in this archive in proper sequence.
getCharBuffer(long, int) - Method in class org.rrd4j.core.ByteBufferBackend
 
getCharBuffer(long, int) - Method in class org.rrd4j.core.RrdBackend
Extract a CharBuffer from the backend, used by readString
getChildNodes(Node) - Static method in class org.rrd4j.core.Util.Xml
 
getChildNodes(Node, String) - Static method in class org.rrd4j.core.Util.Xml
 
getChildNodes(Node, String) - Static method in class org.rrd4j.core.XmlTemplate
getChildNodes.
getChildNodes(Node) - Static method in class org.rrd4j.core.XmlTemplate
getChildNodes.
getChildValue(Node, String) - Static method in class org.rrd4j.core.Util.Xml
 
getChildValue(Node, String, boolean) - Static method in class org.rrd4j.core.Util.Xml
 
getChildValue(Node, String) - Method in class org.rrd4j.core.XmlTemplate
getChildValue.
getChildValue(Node, String, boolean) - Method in class org.rrd4j.core.XmlTemplate
getChildValue.
getChildValueAsBoolean(Node, String) - Static method in class org.rrd4j.core.Util.Xml
 
getChildValueAsBoolean(Node, String) - Method in class org.rrd4j.core.XmlTemplate
getChildValueAsBoolean.
getChildValueAsDouble(Node, String) - Static method in class org.rrd4j.core.Util.Xml
 
getChildValueAsDouble(Node, String) - Method in class org.rrd4j.core.XmlTemplate
getChildValueAsDouble.
getChildValueAsInt(Node, String) - Static method in class org.rrd4j.core.Util.Xml
 
getChildValueAsInt(Node, String) - Method in class org.rrd4j.core.XmlTemplate
getChildValueAsInt.
getChildValueAsLong(Node, String) - Static method in class org.rrd4j.core.Util.Xml
 
getChildValueAsLong(Node, String) - Method in class org.rrd4j.core.XmlTemplate
getChildValueAsLong.
getColumnCount() - Method in class org.rrd4j.core.FetchData
Returns the number of columns fetched from the corresponding RRD.
getConsolFun() - Method in class org.rrd4j.core.ArcDef
Returns consolidation function.
getConsolFun() - Method in class org.rrd4j.core.Archive
Returns archive consolidation function ("AVERAGE", "MIN", "MAX", "FIRST", "LAST" or "TOTAL").
getConsolFun() - Method in class org.rrd4j.core.FetchRequest
Returns consolidation function to be used during the fetch process.
getData() - Method in class org.rrd4j.core.jrrd.DataChunk
Getter for the field data.
getData(ConsolidationFunctionType) - Method in class org.rrd4j.core.jrrd.RRDatabase
Returns data from the database corresponding to the given consolidation function and a step size of 1.
getData(ConsolidationFunctionType, Date, Date, long) - Method in class org.rrd4j.core.jrrd.RRDatabase
Returns data from the database corresponding to the given consolidation function.
getData(ConsolidationFunctionType, long, long, long) - Method in class org.rrd4j.core.jrrd.RRDatabase
getData.
getDataSource(int) - Method in class org.rrd4j.core.jrrd.RRDatabase
Returns the DataSource at the specified position in this database.
getDatasource(int) - Method in class org.rrd4j.core.RrdDb
Returns Datasource object for the given datasource index.
getDatasource(String) - Method in class org.rrd4j.core.RrdDb
Returns Datasource object corresponding to the given datasource name.
getDataSources() - Method in class org.rrd4j.core.jrrd.RRDatabase
Returns an iterator over the data sources in this database in proper sequence.
getDataSourcesName() - Method in class org.rrd4j.core.jrrd.RRDatabase
getDataSourcesName.
getDate(long) - Static method in class org.rrd4j.core.Util
Returns Date object for the given timestamp (in seconds, without milliseconds)
getDefaultFactory() - Static method in class org.rrd4j.core.RrdBackendFactory
Returns the default backend factory.
getDsCount() - Method in class org.rrd4j.core.Header
Returns the number of datasources defined in the RRD.
getDsCount() - Method in class org.rrd4j.core.jrrd.DataChunk
 
getDSCount() - Method in class org.rrd4j.core.jrrd.Header
Returns the number of DataSources in the database.
getDsCount() - Method in class org.rrd4j.core.RrdDb
Returns the number of datasources defined in the file
getDsCount() - Method in class org.rrd4j.core.RrdDef
Returns number of defined datasources.
getDsDefs() - Method in class org.rrd4j.core.RrdDef
Returns all data source definition objects specified so far.
getDsIndex() - Method in class org.rrd4j.core.Datasource
Returns index of this Datasource object in the RRD.
getDsIndex(String) - Method in class org.rrd4j.core.FetchData
Retrieve the table index number of a datasource by name.
getDsIndex(String) - Method in class org.rrd4j.core.RrdDb
Returns internal index number for the given datasource name.
getDsName() - Method in class org.rrd4j.core.DsDef
Returns data source name.
getDsNames() - Method in class org.rrd4j.core.FetchData
Returns array of datasource names found in the corresponding RRD.
getDsNames() - Method in class org.rrd4j.core.RrdDb
Returns an array of datasource names defined in RRD.
getDsNames() - Method in class org.rrd4j.core.Sample
Returns an array of all data source names.
getDsType() - Method in class org.rrd4j.core.DsDef
Returns source type.
getEnd() - Method in class org.rrd4j.core.jrrd.DataChunk
 
getEndingTimestamp() - Method in class org.rrd4j.data.DataProcessor
Returns ending timestamp.
getEndTime() - Method in class org.rrd4j.core.Archive
Returns current ending timestamp.
getEstimatedSize() - Method in class org.rrd4j.core.RrdDef
Returns the number of storage bytes required to create RRD from this RrdDef object.
getFactory() - Method in class org.rrd4j.core.RrdBackend
 
getFactory(String) - Static method in class org.rrd4j.core.RrdBackendFactory
Deprecated.
Uses active factory instead
getFetchEnd() - Method in class org.rrd4j.core.FetchRequest
Returns ending timestamp to be used for the fetch request.
getFetchRequestResolution() - Method in class org.rrd4j.data.DataProcessor
Returns desired RRD archive step (resolution) in seconds to be used while fetching data from RRD files.
getFetchStart() - Method in class org.rrd4j.core.FetchRequest
Returns starting timestamp to be used for the fetch request.
getFilename() - Method in class org.rrd4j.graph.RrdGraphInfo
Returns filename of the graph
getFileSeparator() - Static method in class org.rrd4j.core.Util
Returns file system separator string.
getFilter() - Method in class org.rrd4j.core.FetchRequest
Returns request filter.
getFirst() - Method in class org.rrd4j.data.Aggregates
Deprecated.
Returns the first value
getFirstChildNode(Node, String) - Static method in class org.rrd4j.core.Util.Xml
 
getFirstChildNode(Node, String) - Static method in class org.rrd4j.core.XmlTemplate
getFirstChildNode.
getFirstTimestamp() - Method in class org.rrd4j.core.FetchData
Returns the first timestamp in this FetchData object.
getFont(int, int) - Static method in class org.rrd4j.graph.RrdGraphConstants.FontConstructor
Return the default RRD4J's default font for the given strength
getFont(RrdGraphConstants.FontTag) - Method in class org.rrd4j.graph.RrdGraphDef
 
getHeader() - Method in class org.rrd4j.core.jrrd.RRDatabase
Returns the Header for this database.
getHeader() - Method in class org.rrd4j.core.RrdDb
Returns RRD header.
getHeartbeat() - Method in class org.rrd4j.core.Datasource
Returns datasource heartbeat
getHeartbeat() - Method in class org.rrd4j.core.DsDef
Returns source heartbeat.
getHeight() - Method in class org.rrd4j.graph.RrdGraphInfo
Returns total graph height
getImgInfo() - Method in class org.rrd4j.graph.RrdGraphInfo
Returns image information requested by RrdGraphDef.setImageInfo(String) method
getInfo() - Method in class org.rrd4j.core.Header
getInfo.
getInfo() - Method in class org.rrd4j.core.RrdDb
getInfo.
getInstance() - Static method in class org.rrd4j.core.RrdDbPool
Creates a single instance of the class on the first call, or returns already existing one.
getLapTime() - Static method in class org.rrd4j.core.Util
Function used for debugging purposes and performance bottlenecks detection.
getLast() - Method in class org.rrd4j.data.Aggregates
Deprecated.
Returns the last value
getLastArchiveUpdateTime() - Method in class org.rrd4j.core.RrdDb
Returns the last time when some of the archives in this RRD was updated.
getLastDatasourceValue(String) - Method in class org.rrd4j.core.RrdDb
Returns the last stored value for the given datasource.
getLastDatasourceValues() - Method in class org.rrd4j.core.RrdDb
Returns an array of last datasource values.
getLastModified(String) - Static method in class org.rrd4j.core.Util
Returns last modification time for the given file.
getLastReading() - Method in class org.rrd4j.core.jrrd.PDPStatusBlock
Returns the last reading from the data source.
getLastRrdArchiveUpdateTime() - Method in class org.rrd4j.data.DataProcessor
Returns time when last RRD archive was updated (all RRD files are considered).
getLastTimestamp() - Method in class org.rrd4j.core.FetchData
Returns the last timestamp in this FecthData object.
getLastUpdate() - Method in class org.rrd4j.core.jrrd.RRDatabase
Returns the date this database was last updated.
getLastUpdateTime() - Method in class org.rrd4j.core.Header
Returns the last update time of the RRD.
getLastUpdateTime() - Method in class org.rrd4j.core.RrdDb
Returns time of last update operation as timestamp (in seconds).
getLastValue() - Method in class org.rrd4j.core.Datasource
Returns last known value of the datasource.
getLength() - Method in class org.rrd4j.core.RrdBackend
Returns the number of RRD bytes in the underlying storage.
getLength() - Method in class org.rrd4j.core.RrdByteArrayBackend
Returns the number of RRD bytes in the underlying storage.
getLength() - Method in class org.rrd4j.core.RrdNioBackend
 
getLength() - Method in class org.rrd4j.core.RrdRandomAccessFileBackend
Returns the number of RRD bytes in the underlying storage.
getLockInfo() - Static method in class org.rrd4j.core.RrdSafeFileBackend
getLockInfo.
getLockRetryPeriod() - Static method in class org.rrd4j.core.RrdSafeFileBackendFactory
Returns time between two consecutive file locking attempts.
getLockWaitTime() - Static method in class org.rrd4j.core.RrdSafeFileBackendFactory
Returns time this backend will wait for a file lock.
getMatchingArchive() - Method in class org.rrd4j.core.FetchData
Returns Archive object which is determined to be the best match for the timestamps specified in the fetch request.
getMax() - Method in class org.rrd4j.data.Aggregates
Deprecated.
Returns the maximum value
getMaximum() - Method in class com.tomgibara.crinch.hashing.HashRange
 
getMaximum() - Method in class org.rrd4j.core.jrrd.DataSource
Returns the maximum value input to this data source can have.
getMaxValue() - Method in class org.rrd4j.core.Datasource
Returns maximal allowed value for this datasource.
getMaxValue() - Method in class org.rrd4j.core.DsDef
Returns maximal calculated source value.
getMin() - Method in class org.rrd4j.data.Aggregates
Deprecated.
Returns the minimal value
getMinimum() - Method in class com.tomgibara.crinch.hashing.HashRange
 
getMinimum() - Method in class org.rrd4j.core.jrrd.DataSource
Returns the minimum value input to this data source can have.
getMinimumHeartbeat() - Method in class org.rrd4j.core.jrrd.DataSource
Returns the minimum required heartbeat for this data source.
getMinValue() - Method in class org.rrd4j.core.Datasource
Returns minimal allowed value for this datasource.
getMinValue() - Method in class org.rrd4j.core.DsDef
Returns minimal calculated source value.
getName() - Method in class org.rrd4j.core.Datasource
Returns datasource name.
getName() - Method in class org.rrd4j.core.jrrd.DataSource
Returns the name of this data source.
getName() - Method in class org.rrd4j.core.RrdBackendFactory
Returns the name (primary ID) for the factory.
getNanSeconds() - Method in class org.rrd4j.core.Datasource
Returns the number of accumulated NaN seconds.
getNanSteps() - Method in class org.rrd4j.core.ArcState
Returns the number of currently accumulated NaN steps.
getNumArchives() - Method in class org.rrd4j.core.jrrd.RRDatabase
Returns the number of archives in this database.
getOpenCount(RrdDb) - Method in class org.rrd4j.core.RrdDbPool
Returns the number of usage for a RRD.
getOpenCount(String) - Method in class org.rrd4j.core.RrdDbPool
Returns the number of usage for a RRD.
getOpenCount(URI) - Method in class org.rrd4j.core.RrdDbPool
Returns the number of usage for a RRD.
getOpenFileCount() - Method in class org.rrd4j.core.RrdDbPool
Returns the number of open RRD files.
getOpenFiles() - Method in class org.rrd4j.core.RrdDbPool
Returns an array of open file path.
getOpenUri() - Method in class org.rrd4j.core.RrdDbPool
Returns an array of open file URI.
getParent() - Method in class org.rrd4j.core.ArcState
Returns the Archive object to which this ArcState object belongs.
getParent() - Method in interface org.rrd4j.core.Robin
Returns the Archive object to which this Robin object belongs.
getParentDb() - Method in class org.rrd4j.core.FetchRequest
Returns the underlying RrdDb object.
getPath() - Method in class org.rrd4j.core.RrdBackend
Returns path to the storage.
getPath(URI) - Method in class org.rrd4j.core.RrdBackendFactory
Extract the local path from an URI.
getPath(URI) - Method in class org.rrd4j.core.RrdBerkeleyDbBackendFactory
 
getPath() - Method in class org.rrd4j.core.RrdDb
Returns the path to this RRD.
getPath() - Method in class org.rrd4j.core.RrdDef
Returns path for the new RRD.
getPath(URI) - Method in class org.rrd4j.core.RrdFileBackendFactory
 
getPdpCount() - Method in class org.rrd4j.core.jrrd.Archive
Returns the number of primary data points required for a consolidated data point in this archive.
getPDPStatusBlock() - Method in class org.rrd4j.core.jrrd.DataSource
Returns the primary data point status block for this data source.
getPDPStep() - Method in class org.rrd4j.core.jrrd.Header
Returns the primary data point interval in seconds.
getPercentile(String) - Method in class org.rrd4j.data.DataProcessor
Deprecated.
Use Variable based method instead.
getPercentile(String, double) - Method in class org.rrd4j.data.DataProcessor
Deprecated.
Use Variable based method instead.
getPixelCount() - Method in class org.rrd4j.data.DataProcessor
Returns the number of pixels (target graph width).
getPrintLines() - Method in class org.rrd4j.graph.RrdGraphInfo
Returns PRINT lines requested by RrdGraphDef.print(String, org.rrd4j.ConsolFun, String) method.
getRange() - Method in interface com.tomgibara.crinch.hashing.Hash
 
getRange() - Method in class com.tomgibara.crinch.hashing.PerfectStringHash
 
getRequest() - Method in class org.rrd4j.core.FetchData
Returns FetchRequest object used to create this FetchData object.
getResolution() - Method in class org.rrd4j.core.FetchRequest
Returns fetch resolution to be used for the fetch request.
getRobin(int) - Method in class org.rrd4j.core.Archive
Returns the underlying round robin archive.
getRootElement(InputSource) - Static method in class org.rrd4j.core.Util.Xml
 
getRootElement(String) - Static method in class org.rrd4j.core.Util.Xml
 
getRootElement(File) - Static method in class org.rrd4j.core.Util.Xml
 
getRootUri() - Method in class org.rrd4j.core.RrdBackendFactory
 
getRootUri() - Method in class org.rrd4j.core.RrdMongoDBBackendFactory
 
getRowCount() - Method in class org.rrd4j.core.FetchData
Returns the number of rows fetched from the corresponding RRD.
getRowCount() - Method in class org.rrd4j.core.jrrd.Archive
Returns the number of entries in this archive.
getRows() - Method in class org.rrd4j.core.ArcDef
Returns the number of rows (aggregated values) stored in the archive.
getRows() - Method in class org.rrd4j.core.Archive
Returns the number of archive rows.
getRpn95Percentile(String) - Method in class org.rrd4j.core.FetchData
Deprecated.
This method is deprecated. Uses instance of Variable.PERCENTILE, used with DataProcessor.addDatasource(String, String, Variable)
getRpnAggregate(String, ConsolFun) - Method in class org.rrd4j.core.FetchData
Deprecated.
This method is deprecated. Uses instance of Variable, used with DataProcessor.addDatasource(String, String, Variable)
getRpnAggregates(String) - Method in class org.rrd4j.core.FetchData
Deprecated.
This method is deprecated. Uses instance of Variable, used with DataProcessor.addDatasource(String, String, Variable)
getRpnValues(String) - Method in class org.rrd4j.core.FetchData
Returns a set of values created by applying RPN expression to the fetched data.
getRRACount() - Method in class org.rrd4j.core.jrrd.Header
Returns the number of Archives in the database.
getRrd4jDemoDirectory() - Static method in class org.rrd4j.core.Util
Returns path to directory used for placement of Rrd4j demo graphs and creates it if necessary.
getRrd4jDemoPath(String) - Static method in class org.rrd4j.core.Util
Returns full path to the file stored in the demo directory of Rrd4j
getRrd4jHomeDirectory() - Static method in class org.rrd4j.core.Util
Returns the root directory of the Rrd4j distribution.
getRrdAllocator() - Method in class org.rrd4j.core.Archive
Required to implement RrdUpdater interface.
getRrdAllocator() - Method in class org.rrd4j.core.ArcState
Required to implement RrdUpdater interface.
getRrdAllocator() - Method in class org.rrd4j.core.Datasource
Required to implement RrdUpdater interface.
getRrdAllocator() - Method in class org.rrd4j.core.Header
Required to implement RrdUpdater interface.
getRrdAllocator() - Method in interface org.rrd4j.core.Robin
Required to implement RrdUpdater interface.
getRrdAllocator() - Method in class org.rrd4j.core.RrdDb
Required to implement RrdUpdater interface.
getRrdBackend() - Method in class org.rrd4j.core.Archive
Returns the underlying storage (backend) object which actually performs all I/O operations.
getRrdBackend() - Method in class org.rrd4j.core.ArcState
Returns the underlying storage (backend) object which actually performs all I/O operations.
getRrdBackend() - Method in class org.rrd4j.core.Datasource
Returns the underlying storage (backend) object which actually performs all I/O operations.
getRrdBackend() - Method in class org.rrd4j.core.Header
Returns the underlying storage (backend) object which actually performs all I/O operations.
getRrdBackend() - Method in interface org.rrd4j.core.Robin
Returns the underlying storage (backend) object which actually performs all I/O operations.
getRrdBackend() - Method in class org.rrd4j.core.RrdDb
Returns backend object for this RRD which performs actual I/O operations.
getRrdDef() - Method in class org.rrd4j.core.RrdDb
Returns RRD definition object which can be used to create new RRD with the same creation parameters but with no data in it.
getRrdDef() - Method in class org.rrd4j.core.RrdDefTemplate
Returns RrdDef object constructed from the underlying XML template.
getRrdGraphDef() - Method in class org.rrd4j.graph.RrdGraphDefTemplate
Creates RrdGraphDef object which can be used to create RrdGraph object (actual Rrd4j graphs).
getRrdGraphInfo() - Method in class org.rrd4j.graph.RrdGraph
Returns complete graph information in a single object.
getScheme() - Method in class org.rrd4j.core.RrdBackendFactory
 
getSignature() - Method in class org.rrd4j.core.Header
Returns RRD signature.
getSignature() - Method in class org.rrd4j.graph.RrdGraphDef
Gets the signature string that runs along the right-side of the graph.
getSize() - Method in class com.tomgibara.crinch.hashing.HashRange
 
getSize() - Method in interface org.rrd4j.core.Robin
Returns the size of the underlying array of archived values.
getSourceNames() - Method in class org.rrd4j.data.DataProcessor
Returns array of datasource names defined in this DataProcessor.
getStart() - Method in class org.rrd4j.core.jrrd.DataChunk
 
getStartTime() - Method in class org.rrd4j.core.Archive
Returns current starting timestamp.
getStartTime() - Method in class org.rrd4j.core.RrdDef
Returns starting time stamp for the RRD that should be created.
getStep() - Method in class org.rrd4j.core.FetchData
Returns the step with which this data was fetched.
getStep() - Method in class org.rrd4j.core.Header
Returns primary RRD time step.
getStep() - Method in class org.rrd4j.core.jrrd.DataChunk
 
getStep() - Method in class org.rrd4j.core.RrdDef
Returns time step for the RRD that will be created.
getStep() - Method in class org.rrd4j.data.DataProcessor
Returns the time step used for data processing.
getSteps() - Method in class org.rrd4j.core.ArcDef
Returns the number of primary RRD steps which complete a single archive step.
getSteps() - Method in class org.rrd4j.core.Archive
Returns the number of archive steps.
getSyncPeriod() - Static method in class org.rrd4j.core.RrdNioBackendFactory
Returns time between two consecutive background synchronizations.
getSyncPoolSize() - Static method in class org.rrd4j.core.RrdNioBackendFactory
Returns the number of synchronizing threads.
getSyncThreadPool() - Method in class org.rrd4j.core.RrdNioBackendFactory
 
getTime() - Method in class org.rrd4j.core.Sample
Returns sample timestamp (in seconds, without milliseconds).
getTime() - Static method in class org.rrd4j.core.Util
Returns current timestamp in seconds (without milliseconds).
getTimes(TimeSpec, TimeSpec) - Static method in class org.rrd4j.core.timespec.TimeSpec
Use this static method to resolve relative time references and obtain the corresponding Calendar objects.
getTimestamp() - Method in class org.rrd4j.core.timespec.TimeSpec
Returns the corresponding timestamp (seconds since Epoch).
getTimestamp() - Static method in class org.rrd4j.core.Util
Just an alias for Util.getTime() method.
getTimestamp(Date) - Static method in class org.rrd4j.core.Util
Returns timestamp (unix epoch) for the given Date object
getTimestamp(Calendar) - Static method in class org.rrd4j.core.Util
Returns timestamp (unix epoch) for the given Calendar object
getTimestamp(int, int, int, int, int) - Static method in class org.rrd4j.core.Util
Returns timestamp (unix epoch) for the given year, month, day, hour and minute.
getTimestamp(int, int, int) - Static method in class org.rrd4j.core.Util
Returns timestamp (unix epoch) for the given year, month and day.
getTimestamp(String) - Static method in class org.rrd4j.core.Util
Parses at-style time specification and returns the corresponding timestamp.
getTimestamps() - Method in class org.rrd4j.core.FetchData
Returns an array of timestamps covering the whole range specified in the FetchReguest object.
getTimestamps() - Method in class org.rrd4j.core.jrrd.DataChunk
Getter for the time stamps values.
getTimestamps(TimeSpec, TimeSpec) - Static method in class org.rrd4j.core.timespec.TimeSpec
Use this static method to resolve relative time references and obtain the corresponding timestamps (seconds since epoch).
getTimestamps(String, String) - Static method in class org.rrd4j.core.Util
Parses two related at-style time specifications and returns corresponding timestamps.
getTimestamps() - Method in class org.rrd4j.data.DataProcessor
Returns consolidated timestamps created with the DataProcessor.processData() method.
getTimestampsPerPixel(int) - Method in class org.rrd4j.data.DataProcessor
Calculates timestamps which correspond to individual pixels on the graph.
getTimestampsPerPixel() - Method in class org.rrd4j.data.DataProcessor
Calculates timestamps which correspond to individual pixels on the graph based on the graph width set with a DataProcessor.setPixelCount(int) method call.
getTimeZone() - Method in class org.rrd4j.data.DataProcessor
 
getTotal() - Method in class org.rrd4j.data.Aggregates
Deprecated.
Returns total value
getType() - Method in class org.rrd4j.core.Datasource
Returns datasource type (GAUGE, COUNTER, DERIVE, ABSOLUTE).
getType() - Method in class org.rrd4j.core.jrrd.Archive
Returns the type of function used to calculate the consolidated data point.
getType() - Method in class org.rrd4j.core.jrrd.DataSource
Returns the type this data source is.
getUnknownDatapoints() - Method in class org.rrd4j.core.jrrd.CDPStatusBlock
Returns the number of unknown primary data points that were integrated.
getUnknownSeconds() - Method in class org.rrd4j.core.jrrd.PDPStatusBlock
Returns the number of seconds of the current primary data point is unknown data.
getUri() - Method in class org.rrd4j.core.RrdBackend
Return the URI associated to this backend, using the factory to generate it from the path.
getUri(String) - Method in class org.rrd4j.core.RrdBackendFactory
Transform an path in a valid URI for ths backend.
getUri(String) - Method in class org.rrd4j.core.RrdBerkeleyDbBackendFactory
 
getUri() - Method in class org.rrd4j.core.RrdDb
Returns the URI to this RRD, as seen by the backend.
getUri() - Method in class org.rrd4j.core.RrdDef
Returns URI for the new RRD
getUri(String) - Method in class org.rrd4j.core.RrdFileBackendFactory
 
getUserHomeDirectory() - Static method in class org.rrd4j.core.Util
Returns path to user's home directory.
getValue() - Method in class org.rrd4j.core.jrrd.CDPStatusBlock
Returns the value of this consolidated data point.
getValue() - Method in class org.rrd4j.core.jrrd.PDPStatusBlock
Returns the current value of the primary data point.
getValue(int) - Method in interface org.rrd4j.core.Robin
Returns the i-th value from the Robin archive.
getValue(Node) - Static method in class org.rrd4j.core.Util.Xml
 
getValue(Node, boolean) - Static method in class org.rrd4j.core.Util.Xml
 
getValue(Node) - Method in class org.rrd4j.core.XmlTemplate
getValue.
getValue(Node, boolean) - Method in class org.rrd4j.core.XmlTemplate
getValue.
getValue(double) - Method in class org.rrd4j.data.CubicSplineInterpolator
Calculates spline-interpolated y-value for the corresponding x-value.
getValue(long) - Method in class org.rrd4j.data.CubicSplineInterpolator
Retrieves datapoint value based on a given timestamp.
getValue(long) - Method in class org.rrd4j.data.LinearInterpolator
Retrieves datapoint value based on a given timestamp.
getValue(long) - Method in class org.rrd4j.data.Plottable
Retrieves datapoint value based on a given timestamp.
getValue() - Method in class org.rrd4j.data.Variable
 
getValueAsBoolean(Node) - Static method in class org.rrd4j.core.Util.Xml
 
getValueAsBoolean(Node) - Method in class org.rrd4j.core.XmlTemplate
getValueAsBoolean.
getValueAsColor(Node) - Method in class org.rrd4j.core.XmlTemplate
getValueAsColor.
getValueAsDouble(Node) - Static method in class org.rrd4j.core.Util.Xml
 
getValueAsDouble(Node) - Method in class org.rrd4j.core.XmlTemplate
getValueAsDouble.
getValueAsInt(Node) - Static method in class org.rrd4j.core.Util.Xml
 
getValueAsInt(Node) - Method in class org.rrd4j.core.XmlTemplate
getValueAsInt.
getValueAsLong(Node) - Static method in class org.rrd4j.core.Util.Xml
 
getValueAsLong(Node) - Method in class org.rrd4j.core.XmlTemplate
getValueAsLong.
getValues(int) - Method in class org.rrd4j.core.FetchData
Returns all archived values for a single datasource.
getValues() - Method in class org.rrd4j.core.FetchData
Returns all archived values for all datasources.
getValues(String) - Method in class org.rrd4j.core.FetchData
Returns all archived values for a single datasource.
getValues() - Method in class org.rrd4j.core.jrrd.Archive
Getter for the field values.
getValues() - Method in interface org.rrd4j.core.Robin
Fetches all archived values.
getValues(int, int) - Method in interface org.rrd4j.core.Robin
getValues.
getValues() - Method in class org.rrd4j.core.Sample
Returns all current data source values in the sample.
getValues(String) - Method in class org.rrd4j.data.DataProcessor
Returns calculated values for a single datasource.
getValues() - Method in class org.rrd4j.data.DataProcessor
Returns an array of all datasource values for all datasources.
getValuesPerPixel(String, int) - Method in class org.rrd4j.data.DataProcessor
Method used to calculate datasource values which should be presented on the graph based on the desired graph width.
getValuesPerPixel(String) - Method in class org.rrd4j.data.DataProcessor
Method used to calculate datasource values which should be presented on the graph based on the graph width set with a DataProcessor.setPixelCount(int) method call.
getVariable() - Method in enum org.rrd4j.ConsolFun
 
getVariable(String) - Method in class org.rrd4j.data.DataProcessor
Extract the variable value from an already define Variable datasource (a VDEF)
getVariable(String, Variable) - Method in class org.rrd4j.data.DataProcessor
Returns single aggregated value for a single datasource.
getVariables() - Method in class org.rrd4j.core.XmlTemplate
Returns the list of variables that should be set in this template.
getVersion() - Method in class org.rrd4j.core.Header
Return the RRD version.
getVersion() - Method in class org.rrd4j.core.jrrd.Header
Returns the version of the database.
getVersion() - Method in class org.rrd4j.core.RrdDef
Returns the RRD file version
getVersionAsInt() - Method in class org.rrd4j.core.jrrd.Header
Returns the version of the database as an integer.
getWidth() - Method in class org.rrd4j.graph.RrdGraphInfo
Returns total graph width
getXff() - Method in class org.rrd4j.core.ArcDef
Returns the X-files factor.
getXff() - Method in class org.rrd4j.core.Archive
Returns archive X-files factor.
getXff() - Method in class org.rrd4j.core.jrrd.Archive
Returns the X-Files Factor for this archive.
getXml() - Method in class org.rrd4j.core.RrdDb
Returns string representing internal RRD state in XML format.
GLUE_MARKER - Static variable in interface org.rrd4j.graph.RrdGraphConstants
Deprecated.
gprint(String, ConsolFun, String) - Method in class org.rrd4j.graph.RrdGraphDef
Deprecated.
Use Variable based method instead.
gprint(String, String) - Method in class org.rrd4j.graph.RrdGraphDef
Read the value of a variable (VDEF) and prints the value by using the given format string.
gprint(String, String, boolean) - Method in class org.rrd4j.graph.RrdGraphDef
Read the value of a variable (VDEF) and prints the the value or the time stamp, according to the strftime flag by using the given format string.
GRID_STROKE - Static variable in interface org.rrd4j.graph.RrdGraphConstants
Stroke used to draw grid

H

hasArchives() - Method in class org.rrd4j.core.RrdDef
hasArchives.
hasChildNode(Node, String) - Static method in class org.rrd4j.core.Util.Xml
 
hasChildNode(Node, String) - Method in class org.rrd4j.core.XmlTemplate
hasChildNode.
hasDatasources() - Method in class org.rrd4j.core.RrdDef
hasDatasources.
Hash<T> - Interface in com.tomgibara.crinch.hashing
Implementations of this interface can generate one hash value for a given object.
hashAsBigInt(T) - Method in interface com.tomgibara.crinch.hashing.Hash
The hash value as a BigInteger.
hashAsBigInt(String) - Method in class com.tomgibara.crinch.hashing.PerfectStringHash
 
hashAsInt(T) - Method in interface com.tomgibara.crinch.hashing.Hash
The hash value as an int.
hashAsInt(String) - Method in class com.tomgibara.crinch.hashing.PerfectStringHash
 
hashAsLong(T) - Method in interface com.tomgibara.crinch.hashing.Hash
The hash value as a long.
hashAsLong(String) - Method in class com.tomgibara.crinch.hashing.PerfectStringHash
 
hashCode() - Method in class com.tomgibara.crinch.hashing.HashRange
 
hashCode() - Method in class org.rrd4j.core.ArcDef
 
hashCode() - Method in class org.rrd4j.core.DsDef
 
hashCode() - Method in class org.rrd4j.core.RrdDef
 
HashRange - Class in com.tomgibara.crinch.hashing
Records the range of values that a hash value may take.
HashRange(BigInteger, BigInteger) - Constructor for class com.tomgibara.crinch.hashing.HashRange
 
HashRange(int, int) - Constructor for class com.tomgibara.crinch.hashing.HashRange
 
HashRange(long, long) - Constructor for class com.tomgibara.crinch.hashing.HashRange
 
hasVariables() - Method in class org.rrd4j.core.XmlTemplate
Searches the XML template to see if there are variables in there that will need to be set.
Header - Class in org.rrd4j.core
Class to represent RRD header.
Header - Class in org.rrd4j.core.jrrd
Instances of this class model the header section of an RRD file.
HeartbeatFix - Class in org.rrd4j.demo
HeartbeatFix class.
HeartbeatFix() - Constructor for class org.rrd4j.demo.HeartbeatFix
 
HH_MM - Static variable in interface org.rrd4j.graph.RrdGraphConstants
HH:mm time format
HOUR - Static variable in interface org.rrd4j.graph.RrdGraphConstants
Constant to represent hour
hrule(double, Paint) - Method in class org.rrd4j.graph.RrdGraphDef
Draws a horizontal rule into the graph.
hrule(double, Paint, String) - Method in class org.rrd4j.graph.RrdGraphDef
Draws a horizontal rule into the graph and optionally adds a legend.
hrule(double, Paint, String, float) - Method in class org.rrd4j.graph.RrdGraphDef
Draws a horizontal rule into the graph and optionally adds a legend.
hrule(double, Paint, String, BasicStroke) - Method in class org.rrd4j.graph.RrdGraphDef
Draws a horizontal rule into the graph and optionally adds a legend.
hspan(double, double, Paint) - Method in class org.rrd4j.graph.RrdGraphDef
Draws a horizontal span into the graph.
hspan(double, double, Paint, String) - Method in class org.rrd4j.graph.RrdGraphDef
Draws a horizontal span into the graph and optionally adds a legend.

I

IN_MEMORY_IMAGE - Static variable in interface org.rrd4j.graph.RrdGraphConstants
Constant to represent in-memory image name
INITIAL_CAPACITY - Static variable in class org.rrd4j.core.RrdDbPool
Initial capacity of the pool i.e. maximum number of simultaneously open RRD files.
INTERPOLATE_LEFT - Static variable in class org.rrd4j.data.LinearInterpolator
constant used to specify LEFT interpolation.
INTERPOLATE_LINEAR - Static variable in class org.rrd4j.data.LinearInterpolator
constant used to specify LINEAR interpolation (default interpolation method).
INTERPOLATE_REGRESSION - Static variable in class org.rrd4j.data.LinearInterpolator
constant used to specify LINEAR REGRESSION as interpolation method.
INTERPOLATE_RIGHT - Static variable in class org.rrd4j.data.LinearInterpolator
constant used to specify RIGHT interpolation.
InvalidRrdException - Exception in org.rrd4j.core
An exception indicating a corrupted RRD.
InvalidRrdException(String) - Constructor for exception org.rrd4j.core.InvalidRrdException
 
InvalidRrdException(String, Exception) - Constructor for exception org.rrd4j.core.InvalidRrdException
 
INVALIDVALUE - Static variable in class org.rrd4j.data.Variable
 
isCachingAllowed() - Method in class org.rrd4j.core.RrdBackend
This method suggests the caching policy to the Rrd4j frontend (high-level) classes.
isCachingAllowed() - Method in class org.rrd4j.core.RrdByteArrayBackend
This method is overridden to disable high-level caching in frontend RRD4J classes.
isCachingAllowed() - Method in class org.rrd4j.core.RrdSafeFileBackend
Defines the caching policy for this backend.
isClosed() - Method in class org.rrd4j.core.RrdDb
Returns true if the RRD is closed.
isDirty() - Method in class org.rrd4j.core.ByteBufferBackend
 
isDouble(String) - Static method in class org.rrd4j.core.Util
Checks if a string can be parsed as double.
isEmptyNode(Node) - Method in class org.rrd4j.core.XmlTemplate
isEmptyNode.
isIntBounded() - Method in class com.tomgibara.crinch.hashing.HashRange
 
isIntSized() - Method in class com.tomgibara.crinch.hashing.HashRange
 
isLongBounded() - Method in class com.tomgibara.crinch.hashing.HashRange
 
isLongSized() - Method in class com.tomgibara.crinch.hashing.HashRange
 
isPoolUsed() - Method in class org.rrd4j.data.DataProcessor
Returns boolean value representing RrdDbPool usage policy.
isZeroBased() - Method in class com.tomgibara.crinch.hashing.HashRange
 

L

LargestTriangleThreeBuckets - Class in eu.bengreen.data.utility
First implementation of Largest-Triangle-Three-Buckets.
LargestTriangleThreeBuckets(int) - Constructor for class eu.bengreen.data.utility.LargestTriangleThreeBuckets
 
LargestTriangleThreeBucketsTime - Class in eu.bengreen.data.utility
A variation of the Largest-Triangle-Three-Buckets.
LargestTriangleThreeBucketsTime(int) - Constructor for class eu.bengreen.data.utility.LargestTriangleThreeBucketsTime
 
LAST() - Constructor for class org.rrd4j.data.Variable.LAST
 
LEGEND_BOX - Static variable in interface org.rrd4j.graph.RrdGraphConstants
Used internally
LEGEND_BOX_SPACE - Static variable in interface org.rrd4j.graph.RrdGraphConstants
Used internally
LEGEND_INTERSPACING - Static variable in interface org.rrd4j.graph.RrdGraphConstants
Used internally
LEGEND_LEADING - Static variable in interface org.rrd4j.graph.RrdGraphConstants
Used internally
LEGEND_LEADING_SMALL - Static variable in interface org.rrd4j.graph.RrdGraphConstants
Used internally
line(String, Paint) - Method in class org.rrd4j.graph.RrdGraphDef
Plots requested data as a line, using the color specified.
line(String, Paint, String) - Method in class org.rrd4j.graph.RrdGraphDef
Plots requested data as a line, using the color specified.
line(String, Paint, float) - Method in class org.rrd4j.graph.RrdGraphDef
Plots requested data as a line, using the color and the line width specified.
line(String, Paint, String, float) - Method in class org.rrd4j.graph.RrdGraphDef
Plots requested data as a line, using the color and the line width specified.
line(String, Paint, String, float, boolean) - Method in class org.rrd4j.graph.RrdGraphDef
Plots requested data as a line, using the color and the line width specified.
line(String, Paint, String, BasicStroke, boolean) - Method in class org.rrd4j.graph.RrdGraphDef
Plots requested data as a line, using the color and the BasicStroke specified.
line(double, Paint, float, boolean) - Method in class org.rrd4j.graph.RrdGraphDef
Define a line like any other but with constant value, it can be stacked
line(double, Paint, BasicStroke, boolean) - Method in class org.rrd4j.graph.RrdGraphDef
Define a line like any other but with constant value, it can be stacked
LinearInterpolator - Class in org.rrd4j.data
Class used to interpolate datasource values from the collection of (timestamp, values) points.
LinearInterpolator(long[], double[]) - Constructor for class org.rrd4j.data.LinearInterpolator
Creates LinearInterpolator from arrays of timestamps and corresponding datasource values.
LinearInterpolator(Date[], double[]) - Constructor for class org.rrd4j.data.LinearInterpolator
Creates LinearInterpolator from arrays of timestamps and corresponding datasource values.
LinearInterpolator(Calendar[], double[]) - Constructor for class org.rrd4j.data.LinearInterpolator
Creates LinearInterpolator from arrays of timestamps and corresponding datasource values.
LinearInterpolator.Method - Enum in org.rrd4j.data
A enumeration of interpolation methods
loadIcon(String) - Static method in class org.rrd4j.inspector.RrdInspector
loadIcon.
LOCK_RETRY_PERIOD - Static variable in class org.rrd4j.core.RrdSafeFileBackendFactory
Default time between two consecutive file locking attempts.
LOCK_WAIT_TIME - Static variable in class org.rrd4j.core.RrdSafeFileBackendFactory
Default time (in milliseconds) this backend will wait for a file lock.
LSLCORREL() - Constructor for class org.rrd4j.data.Variable.LSLCORREL
 
LSLINT() - Constructor for class org.rrd4j.data.Variable.LSLINT
 
LSLSLOPE() - Constructor for class org.rrd4j.data.Variable.LSLSLOPE
 

M

main(String[]) - Static method in class org.rrd4j.converter.Converter
To convert RRD files created with RRDTool use the following syntax: java -cp rrd4j-{version} org.rrd4j.convertor.Convert [path to RRD file(s)] For example: java -cp rrd4j-{version} org.rrd4j.convertor.Convert rrdtool/files/*.rrd ...and enjoy the show.
main(String[]) - Static method in class org.rrd4j.core.RrdDb
main.
main(String[]) - Static method in class org.rrd4j.core.timespec.Epoch
Main method which runs this utility.
main(String[]) - Static method in class org.rrd4j.data.DataProcessor
Cute little demo.
main(String[]) - Static method in class org.rrd4j.demo.Demo
To start the demo, use the following command: java -cp rrd4j-{version}.jar org.rrd4j.demo.Demo
main(String[]) - Static method in class org.rrd4j.demo.HeartbeatFix
main.
main(String[]) - Static method in class org.rrd4j.demo.RrdTutorial
To run the tutorial code, use the following command: java -cp rrd4j-{version}.jar org.rrd4j.demo.RrdTutorial
main(String[]) - Static method in class org.rrd4j.inspector.RrdInspector
To start the application use the following syntax: java -cp rrd4j.jar org.rrd4j.inspector.RrdInspector java -cp rrd4j.jar org.rrd4j.inspector.RrdInspector [path to RRD file]
max(double, double) - Static method in class org.rrd4j.core.Util
Returns the greater of two double values, but treats NaN as the smallest possible value.
max(double[]) - Static method in class org.rrd4j.core.Util
Finds max value for an array of doubles (NaNs are ignored).
MAX() - Constructor for class org.rrd4j.data.Variable.MAX
 
MAX_DOUBLE - Static variable in class org.rrd4j.core.Util
Constant MAX_DOUBLE=Double.MAX_VALUE
MAX_LONG - Static variable in class org.rrd4j.core.Util
Constant MAX_LONG=Long.MAX_VALUE
min(double, double) - Static method in class org.rrd4j.core.Util
Returns the smaller of two double values, but treats NaN as the greatest possible value.
min(double[]) - Static method in class org.rrd4j.core.Util
Finds min value for an array of doubles (NaNs are ignored).
MIN() - Constructor for class org.rrd4j.data.Variable.MIN
 
MIN_DOUBLE - Static variable in class org.rrd4j.core.Util
Constant MIN_DOUBLE=-Double.MAX_VALUE
MIN_LONG - Static variable in class org.rrd4j.core.Util
Constant MIN_LONG=-Long.MAX_VALUE
MINUTE - Static variable in interface org.rrd4j.graph.RrdGraphConstants
Constant to represent minute
MONDAY - Static variable in interface org.rrd4j.graph.RrdGraphConstants
Constant to represent Monday
MONTH - Static variable in interface org.rrd4j.graph.RrdGraphConstants
Constant to represent month

N

name - Variable in class org.rrd4j.core.RrdBackendFactory
 
NO_JUSTIFICATION_MARKER - Static variable in interface org.rrd4j.graph.RrdGraphConstants
Deprecated.
normalize(long, long) - Static method in class org.rrd4j.core.Util
Rounds the given timestamp to the nearest whole "step".

O

open(String, boolean) - Method in class org.rrd4j.core.RrdBackendFactory
 
open(String, boolean) - Method in class org.rrd4j.core.RrdBerkeleyDbBackendFactory
Creates new RrdBerkeleyDbBackend object for the given id (path).
open(String, boolean) - Method in class org.rrd4j.core.RrdMemoryBackendFactory
Creates RrdMemoryBackend object.
open(String, boolean) - Method in class org.rrd4j.core.RrdMongoDBBackendFactory
open(String, boolean) - Method in class org.rrd4j.core.RrdNioBackendFactory
Creates RrdNioBackend object for the given file path.
open(String, boolean) - Method in class org.rrd4j.core.RrdRandomAccessFileBackendFactory
Creates RrdFileBackend object for the given file path.
open(String, boolean) - Method in class org.rrd4j.core.RrdSafeFileBackendFactory
Creates RrdFileBackend object for the given file path.
org.rrd4j - package org.rrd4j
RRD4J is a high performance data logging and graphing system for time series data, implementing RRDTool's functionality in Java.
org.rrd4j.converter - package org.rrd4j.converter
RRDTool to RRD4J RRD files conversion.
org.rrd4j.core - package org.rrd4j.core
core RRD4J implementation.
org.rrd4j.core.jrrd - package org.rrd4j.core.jrrd
This package provides read-only access to natives RRD file.
org.rrd4j.core.timespec - package org.rrd4j.core.timespec
 
org.rrd4j.data - package org.rrd4j.data
RRD4J data management.
org.rrd4j.demo - package org.rrd4j.demo
 
org.rrd4j.graph - package org.rrd4j.graph
RRD4J graph capabilities.
org.rrd4j.inspector - package org.rrd4j.inspector
RRD4J RRD files inspector GUI.

P

PADDING_BOTTOM - Static variable in interface org.rrd4j.graph.RrdGraphConstants
Used internally
PADDING_LEFT - Static variable in interface org.rrd4j.graph.RrdGraphConstants
Used internally
PADDING_LEGEND - Static variable in interface org.rrd4j.graph.RrdGraphConstants
Used internally
PADDING_PLOT - Static variable in interface org.rrd4j.graph.RrdGraphConstants
Used internally
PADDING_RIGHT - Static variable in interface org.rrd4j.graph.RrdGraphConstants
Used internally
PADDING_TITLE - Static variable in interface org.rrd4j.graph.RrdGraphConstants
Used internally
PADDING_TOP - Static variable in interface org.rrd4j.graph.RrdGraphConstants
Used internally
PADDING_VLABEL - Static variable in interface org.rrd4j.graph.RrdGraphConstants
Used internally
parse() - Method in class org.rrd4j.core.timespec.TimeParser
Parses the input string specified in the constructor.
parseBoolean(String) - Static method in class org.rrd4j.core.Util
Parses input string as a boolean value.
parseColor(String) - Static method in class org.rrd4j.core.Util
Parses input string as color.
parseDouble(String) - Static method in class org.rrd4j.core.Util
Parses input string as a double value.
PDPStatusBlock - Class in org.rrd4j.core.jrrd
Instances of this class model the primary data point status from an RRD file.
PERCENTILE(float, boolean) - Constructor for class org.rrd4j.data.Variable.PERCENTILE
 
PERCENTILE(double) - Constructor for class org.rrd4j.data.Variable.PERCENTILE
 
PERCENTILE(float) - Constructor for class org.rrd4j.data.Variable.PERCENTILE
 
percentile(String, String) - Method in class org.rrd4j.graph.RrdGraphDef
Deprecated.
Use Variable based method instead.
percentile(String, String, double) - Method in class org.rrd4j.graph.RrdGraphDef
Deprecated.
Use Variable based method instead.
PERCENTILENAN(float) - Constructor for class org.rrd4j.data.Variable.PERCENTILENAN
 
PERCENTILENAN(double) - Constructor for class org.rrd4j.data.Variable.PERCENTILENAN
 
PerfectStringHash - Class in com.tomgibara.crinch.hashing
A "minimal perfect hash" for Strings.
PerfectStringHash(String[]) - Constructor for class com.tomgibara.crinch.hashing.PerfectStringHash
Constructs a minimal perfect string hashing over the supplied strings.
Plottable - Class in org.rrd4j.data
Abstract class to be used for custom datasources.
Plottable() - Constructor for class org.rrd4j.data.Plottable
 
POSITIVE_INT_RANGE - Static variable in class com.tomgibara.crinch.hashing.HashRange
 
POSITIVE_LONG_RANGE - Static variable in class com.tomgibara.crinch.hashing.HashRange
 
PREFIX_RRDTool - Static variable in class org.rrd4j.core.RrdDb
Prefix to identify external RRDTool file source used in various RrdDb constructors.
PREFIX_XML - Static variable in class org.rrd4j.core.RrdDb
Prefix to identify external XML file source used in various RrdDb constructors.
print(String, ConsolFun, String) - Method in class org.rrd4j.graph.RrdGraphDef
Deprecated.
Use Variable based method instead.
print(String, String) - Method in class org.rrd4j.graph.RrdGraphDef
Read the value of a variable (VDEF) and prints the value by using the given format string.
print(String, String, boolean) - Method in class org.rrd4j.graph.RrdGraphDef
Read the value of a variable (VDEF) and prints the the value or the time stamp, according to the strftime flag by using the given format string.
printInfo(PrintStream) - Method in class org.rrd4j.core.jrrd.RRDatabase
Outputs the header information of the database to the given print stream using the default number format.
printInfo(PrintStream, NumberFormat) - Method in class org.rrd4j.core.jrrd.RRDatabase
Outputs the header information of the database to the given print stream using the given number format.
processData() - Method in class org.rrd4j.data.DataProcessor
Method that should be called once all datasources are defined.

R

rafile - Variable in class org.rrd4j.core.RrdRandomAccessFileBackend
Random access file handle.
read(long, byte[]) - Method in class org.rrd4j.core.ByteBufferBackend
Reads a number of bytes from the RRD file on the disk
read(long, byte[]) - Method in class org.rrd4j.core.RrdBackend
Reads an array of bytes from the underlying storage starting from the given storage offset.
read(long, byte[]) - Method in class org.rrd4j.core.RrdByteArrayBackend
read.
read(long, byte[]) - Method in class org.rrd4j.core.RrdRandomAccessFileBackend
Reads a number of bytes from the RRD file on the disk
readAll() - Method in class org.rrd4j.core.RrdBackend
Reads all RRD bytes from the underlying storage.
readDouble(long) - Method in class org.rrd4j.core.ByteBufferBackend
 
readDouble(long, int) - Method in class org.rrd4j.core.ByteBufferBackend
 
readDouble(long) - Method in class org.rrd4j.core.RrdBackend
 
readDouble(long, int) - Method in class org.rrd4j.core.RrdBackend
 
readInt(long) - Method in class org.rrd4j.core.ByteBufferBackend
 
readInt(long) - Method in class org.rrd4j.core.RrdBackend
 
readLong(long) - Method in class org.rrd4j.core.ByteBufferBackend
 
readLong(long) - Method in class org.rrd4j.core.RrdBackend
 
readShort(long) - Method in class org.rrd4j.core.ByteBufferBackend
 
readShort(long) - Method in class org.rrd4j.core.RrdBackend
 
readString(long) - Method in class org.rrd4j.core.RrdBackend
 
registerAndSetAsDefaultFactory(RrdBackendFactory) - Static method in class org.rrd4j.core.RrdBackendFactory
registerFactory(RrdBackendFactory) - Static method in class org.rrd4j.core.RrdBackendFactory
Deprecated.
Uses active factory instead
registerShutdownHook() - Method in class org.rrd4j.core.RrdSyncThreadPool
Registers a shutdown hook that destroys the underlying thread pool when when the JVM is about to quit.
release(RrdDb) - Method in class org.rrd4j.core.RrdDbPool
Releases RrdDb reference previously obtained from the pool.
removeArchive(String, String, ConsolFun, int) - Static method in class org.rrd4j.core.RrdToolkit
Creates a new RRD file with one archive removed.
removeArchive(String, ConsolFun, int, boolean) - Static method in class org.rrd4j.core.RrdToolkit
Removes one archive from a RRD file.
removeArchives() - Method in class org.rrd4j.core.RrdDef
Removes all RRA archive definitions.
removeDatasource(String, String, String) - Static method in class org.rrd4j.core.RrdToolkit
Creates a new RRD file with one datasource removed.
removeDatasource(String, String, boolean) - Static method in class org.rrd4j.core.RrdToolkit
Removes single datasource from a RRD file.
removeDatasources() - Method in class org.rrd4j.core.RrdDef
Removes all datasource definitions.
renameDatasource(String, String, String) - Static method in class org.rrd4j.core.RrdToolkit
Renames single datasource in the given RRD file.
render(Graphics) - Method in class org.rrd4j.graph.RrdGraph
Renders this graph onto graphing device
requestRrdDb(String) - Method in class org.rrd4j.core.RrdDbPool
Requests a RrdDb reference for the given RRD file path.
requestRrdDb(URI) - Method in class org.rrd4j.core.RrdDbPool
Requests a RrdDb reference for the given RRD file path.
requestRrdDb(RrdDef) - Method in class org.rrd4j.core.RrdDbPool
Requests a RrdDb reference for the given RRD file definition object.
requestRrdDb(String, String) - Method in class org.rrd4j.core.RrdDbPool
Requests a RrdDb reference for the given path.
requestRrdDb(URI, String) - Method in class org.rrd4j.core.RrdDbPool
Requests a RrdDb reference for the given path.
resizeArchive(String, String, ConsolFun, int, int) - Static method in class org.rrd4j.core.RrdToolkit
Creates new RRD file based on the existing one, but with a different size (number of rows) for a single archive.
resizeArchive(String, ConsolFun, int, int, boolean) - Static method in class org.rrd4j.core.RrdToolkit
Modifies existing RRD file, by resizing its chosen archive.
resolve(URI, URI, boolean) - Method in class org.rrd4j.core.RrdBackendFactory
Try to match an URI against a root URI using a few rules: scheme must match if they are given.
resolve(URI, URI, boolean) - Method in class org.rrd4j.core.RrdMongoDBBackendFactory
 
Robin - Interface in org.rrd4j.core
Class to represent archive values for a single datasource.
root - Variable in class org.rrd4j.core.XmlTemplate
 
rows - Variable in class org.rrd4j.core.Archive
 
RrdAllocator - Class in org.rrd4j.core
An internal usage class.
RRDatabase - Class in org.rrd4j.core.jrrd
Instances of this class model Round Robin Database (RRD) files.
RRDatabase(String) - Constructor for class org.rrd4j.core.jrrd.RRDatabase
Creates a database to read from.
RRDatabase(File) - Constructor for class org.rrd4j.core.jrrd.RRDatabase
Creates a database to read from.
RrdBackend - Class in org.rrd4j.core
Base implementation class for all backend classes.
RrdBackend(String) - Constructor for class org.rrd4j.core.RrdBackend
Creates backend for a RRD storage with the given path.
RrdBackendAnnotation - Annotation Type in org.rrd4j.core
Description of a RrdBackendFactory
RrdBackendException - Exception in org.rrd4j.core
Wrap a exception generated by the backend store
RrdBackendException(String) - Constructor for exception org.rrd4j.core.RrdBackendException
 
RrdBackendException(String, Throwable) - Constructor for exception org.rrd4j.core.RrdBackendException
 
RrdBackendFactory - Class in org.rrd4j.core
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.
RrdBackendFactory() - Constructor for class org.rrd4j.core.RrdBackendFactory
 
RrdBerkeleyDbBackend - Class in org.rrd4j.core
Backend which is used to store RRD data to ordinary disk files using Oracle Berkeley DB Java Edition.
RrdBerkeleyDbBackend(String, Database) - Constructor for class org.rrd4j.core.RrdBerkeleyDbBackend
Constructor for RrdBerkeleyDbBackend.
RrdBerkeleyDbBackend(byte[], String, Database) - Constructor for class org.rrd4j.core.RrdBerkeleyDbBackend
Constructor for RrdBerkeleyDbBackend.
RrdBerkeleyDbBackendFactory - Class in org.rrd4j.core
RrdBerkeleyDbBackendFactory(Database) - Constructor for class org.rrd4j.core.RrdBerkeleyDbBackendFactory
Constructor for RrdBerkeleyDbBackendFactory.
RrdByteArrayBackend - Class in org.rrd4j.core
Abstract byte array based backend.
RrdByteArrayBackend(String) - Constructor for class org.rrd4j.core.RrdByteArrayBackend
Constructor for RrdByteArrayBackend.
rrdClose() - Method in class org.rrd4j.core.ByteBufferBackend
 
rrdClose() - Method in class org.rrd4j.core.RrdBackend
Closes the underlying backend.
RrdDb - Class in org.rrd4j.core
Main class used to create and manipulate round robin databases (RRDs).
RrdDb(RrdDef) - Constructor for class org.rrd4j.core.RrdDb
Constructor used to create new RRD object from the definition.
RrdDb(RrdDef, RrdBackendFactory) - Constructor for class org.rrd4j.core.RrdDb
Constructor used to create new RRD object from the definition object but with a storage (backend) different from default.
RrdDb(String, boolean) - Constructor for class org.rrd4j.core.RrdDb
Constructor used to open already existing RRD.
RrdDb(String, boolean, RrdBackendFactory) - Constructor for class org.rrd4j.core.RrdDb
Constructor used to open already existing RRD backed with a storage (backend) different from default.
RrdDb(URI, boolean) - Constructor for class org.rrd4j.core.RrdDb
Constructor used to open already existing RRD.
RrdDb(String) - Constructor for class org.rrd4j.core.RrdDb
Constructor used to open already existing RRD.
RrdDb(URI) - Constructor for class org.rrd4j.core.RrdDb
Constructor used to open already existing RRD.
RrdDb(String, RrdBackendFactory) - Constructor for class org.rrd4j.core.RrdDb
Constructor used to open already existing RRD in R/W mode with a storage (backend) type different from default.
RrdDb(String, String) - Constructor for class org.rrd4j.core.RrdDb
Constructor used to create RRD files from external file sources.
RrdDb(URI, String) - Constructor for class org.rrd4j.core.RrdDb
Constructor used to create RRD files from external file sources.
RrdDb(String, String, RrdBackendFactory) - Constructor for class org.rrd4j.core.RrdDb
Constructor used to create RRD files from external file sources with a backend type different from default.
RrdDbPool - Class in org.rrd4j.core
This class should be used to synchronize access to RRD files in a multithreaded environment.
RrdDef - Class in org.rrd4j.core
Class to represent definition of new Round Robin Database (RRD).
RrdDef(String) - Constructor for class org.rrd4j.core.RrdDef
Creates new RRD definition object with the given path.
RrdDef(URI) - Constructor for class org.rrd4j.core.RrdDef
Creates new RRD definition object with the given path.
RrdDef(String, long) - Constructor for class org.rrd4j.core.RrdDef
Creates new RRD definition object with the given path and step.
RrdDef(URI, long) - Constructor for class org.rrd4j.core.RrdDef
Creates new RRD definition object with the given path and step.
RrdDef(String, long, long) - Constructor for class org.rrd4j.core.RrdDef
Creates new RRD definition object with the given path, starting timestamp and step.
RrdDef(URI, long, long) - Constructor for class org.rrd4j.core.RrdDef
Creates new RRD definition object with the given path, starting timestamp and step.
RrdDef(String, long, long, int) - Constructor for class org.rrd4j.core.RrdDef
Creates new RRD definition object with the given path, starting timestamp, step and version.
RrdDef(URI, long, long, int) - Constructor for class org.rrd4j.core.RrdDef
Creates new RRD definition object with the given path, starting timestamp, step and version.
RrdDefTemplate - Class in org.rrd4j.core
Class used to create an arbitrary number of RrdDef (RRD definition) objects from a single XML template.
RrdDefTemplate(InputSource) - Constructor for class org.rrd4j.core.RrdDefTemplate
Creates RrdDefTemplate object from any parsable XML input source.
RrdDefTemplate(String) - Constructor for class org.rrd4j.core.RrdDefTemplate
Creates RrdDefTemplate object from the string containing XML template.
RrdDefTemplate(File) - Constructor for class org.rrd4j.core.RrdDefTemplate
Creates RrdDefTemplate object from the file containing XML template.
RrdException - Exception in org.rrd4j.core
A general purpose RRD4J exception.
RrdException(String) - Constructor for exception org.rrd4j.core.RrdException
 
RrdException(String, Throwable) - Constructor for exception org.rrd4j.core.RrdException
 
RrdFileBackend - Interface in org.rrd4j.core
An abstract backend which is used to store RRD data to ordinary files on the disk.
RrdFileBackendFactory - Class in org.rrd4j.core
An abstract backend factory which is used to store RRD data to ordinary files on the disk.
RrdFileBackendFactory() - Constructor for class org.rrd4j.core.RrdFileBackendFactory
 
RrdGraph - Class in org.rrd4j.graph
Class which actually creates Rrd4j graphs (does the hard work).
RrdGraph(RrdGraphDef) - Constructor for class org.rrd4j.graph.RrdGraph
Creates graph from the corresponding RrdGraphDef object.
RrdGraphConstants - Interface in org.rrd4j.graph
Class to represent various constants used for graphing.
RrdGraphConstants.FontConstructor - Class in org.rrd4j.graph
Font constructor, to use embedded fonts
RrdGraphConstants.FontTag - Enum in org.rrd4j.graph
RrdGraphDef - Class in org.rrd4j.graph
Class which should be used to define new Rrd4j graph.
RrdGraphDef() - Constructor for class org.rrd4j.graph.RrdGraphDef
Creates RrdGraphDef object and sets default time span (default ending time is 'now', default starting time is 'end-1day'.
RrdGraphDefTemplate - Class in org.rrd4j.graph
Class used to create an arbitrary number of RrdGraphDef (graph definition) objects from a single XML template.
RrdGraphDefTemplate(InputSource) - Constructor for class org.rrd4j.graph.RrdGraphDefTemplate
Creates template object from any parsable XML source
RrdGraphDefTemplate(File) - Constructor for class org.rrd4j.graph.RrdGraphDefTemplate
Creates template object from the file containing XML template code
RrdGraphDefTemplate(String) - Constructor for class org.rrd4j.graph.RrdGraphDefTemplate
Creates template object from the string containing XML template code
RrdGraphInfo - Class in org.rrd4j.graph
Class to represent successfully created Rrd4j graph.
RrdInspector - Class in org.rrd4j.inspector
Utility application (swing) to analyze, change and plot content of Rrd4j RRD files.
RrdMemoryBackend - Class in org.rrd4j.core
Backend to be used to store all RRD bytes in memory.
RrdMemoryBackend(String) - Constructor for class org.rrd4j.core.RrdMemoryBackend
Constructor for RrdMemoryBackend.
RrdMemoryBackendFactory - Class in org.rrd4j.core
Factory class which creates actual RrdMemoryBackend objects.
RrdMemoryBackendFactory() - Constructor for class org.rrd4j.core.RrdMemoryBackendFactory
 
RrdMongoDBBackend - Class in org.rrd4j.core
RrdMongoDBBackend class.
RrdMongoDBBackend(String, RrdMongoDBBackendFactory.MongoWrapper) - Constructor for class org.rrd4j.core.RrdMongoDBBackend
Constructor for RrdMongoDBBackend.
RrdMongoDBBackendFactory - Class in org.rrd4j.core
RrdBackendFactory that uses MongoDB for data storage.
RrdMongoDBBackendFactory(DBCollection) - Constructor for class org.rrd4j.core.RrdMongoDBBackendFactory
Deprecated.
RrdMongoDBBackendFactory(DBCollection, boolean) - Constructor for class org.rrd4j.core.RrdMongoDBBackendFactory
Deprecated.
RrdMongoDBBackendFactory(MongoClient, MongoCollection<DBObject>, boolean) - Constructor for class org.rrd4j.core.RrdMongoDBBackendFactory
Creates a RrdMongoDBBackendFactory.
RrdNioBackend - Class in org.rrd4j.core
Backend which is used to store RRD data to ordinary disk files using java.nio.* package.
RrdNioBackend(String, boolean, RrdSyncThreadPool, int) - Constructor for class org.rrd4j.core.RrdNioBackend
Creates RrdFileBackend object for the given file path, backed by java.nio.* classes.
RrdNioBackendFactory - Class in org.rrd4j.core
Factory class which creates actual RrdNioBackend objects.
RrdNioBackendFactory() - Constructor for class org.rrd4j.core.RrdNioBackendFactory
Creates a new RrdNioBackendFactory with default settings.
RrdNioBackendFactory(int) - Constructor for class org.rrd4j.core.RrdNioBackendFactory
Creates a new RrdNioBackendFactory.
RrdNioBackendFactory(int, int) - Constructor for class org.rrd4j.core.RrdNioBackendFactory
Creates a new RrdNioBackendFactory.
RrdNioBackendFactory(int, ScheduledExecutorService) - Constructor for class org.rrd4j.core.RrdNioBackendFactory
Creates a new RrdNioBackendFactory.
RrdNioBackendFactory(int, RrdSyncThreadPool) - Constructor for class org.rrd4j.core.RrdNioBackendFactory
Creates a new RrdNioBackendFactory.
RrdRandomAccessFileBackend - Class in org.rrd4j.core
Backend which is used to store RRD data to ordinary files on the disk.
RrdRandomAccessFileBackend(String, boolean) - Constructor for class org.rrd4j.core.RrdRandomAccessFileBackend
Creates RrdFileBackend object for the given file path, backed by RandomAccessFile object.
RrdRandomAccessFileBackendFactory - Class in org.rrd4j.core
Factory class which creates actual RrdRandomAccessFileBackend objects.
RrdRandomAccessFileBackendFactory() - Constructor for class org.rrd4j.core.RrdRandomAccessFileBackendFactory
 
RrdSafeFileBackend - Class in org.rrd4j.core
Backend which is used to store RRD data to ordinary files on the disk, using locking.
RrdSafeFileBackend(String, long, long) - Constructor for class org.rrd4j.core.RrdSafeFileBackend
Creates RrdFileBackend object for the given file path, backed by RandomAccessFile object.
RrdSafeFileBackendFactory - Class in org.rrd4j.core
Factory class which creates actual RrdSafeFileBackend objects.
RrdSafeFileBackendFactory() - Constructor for class org.rrd4j.core.RrdSafeFileBackendFactory
Generate a factory using the default system wide lock settings
RrdSafeFileBackendFactory(long, long) - Constructor for class org.rrd4j.core.RrdSafeFileBackendFactory
Generate a factory with custom lock settings
RrdSyncThreadPool - Class in org.rrd4j.core
Thread pool used by RrdNioBackend instances to periodically sync the mapped file to disk.
RrdSyncThreadPool() - Constructor for class org.rrd4j.core.RrdSyncThreadPool
Creates a new RrdSyncThreadPool with a default pool size of 6.
RrdSyncThreadPool(ScheduledExecutorService) - Constructor for class org.rrd4j.core.RrdSyncThreadPool
Creates a new RrdSyncThreadPool with a user-provided ScheduledExecutorService.
RrdSyncThreadPool(int) - Constructor for class org.rrd4j.core.RrdSyncThreadPool
Creates a new RrdSyncThreadPool with the given pool size.
RrdSyncThreadPool(int, ThreadFactory) - Constructor for class org.rrd4j.core.RrdSyncThreadPool
Creates a new RrdSyncThreadPool with the given pool size.
RrdToolkit - Class in org.rrd4j.core
Class used to perform various complex operations on RRD files.
RrdTutorial - Class in org.rrd4j.demo
This class implements the example from the RRD tutorial using RRD4j: http://oss.oetiker.ch/rrdtool/tut/rrdtutorial.en.html This source file may be freely redistributed under the same terms as RRD4j.
RrdTutorial() - Constructor for class org.rrd4j.demo.RrdTutorial
 

S

Sample - Class in org.rrd4j.core
Class to represent data source values for the given timestamp.
SATURDAY - Static variable in interface org.rrd4j.graph.RrdGraphConstants
Constant to represent Saturday
scheme - Variable in class org.rrd4j.core.RrdBackendFactory
 
SECOND - Static variable in interface org.rrd4j.graph.RrdGraphConstants
Constant to represent second
set(String) - Method in class org.rrd4j.core.Sample
Sets sample timestamp and data source values in a fashion similar to RRDTool.
set(Font, Font[]) - Method in enum org.rrd4j.graph.RrdGraphConstants.FontTag
 
setActiveFactories(RrdBackendFactory...) - Static method in class org.rrd4j.core.RrdBackendFactory
Set the list of active factories, i.e. the factory used to resolve URI.
setAltAutoscale(boolean) - Method in class org.rrd4j.graph.RrdGraphDef
Computes Y range based on function absolute minimum and maximum values.
setAltAutoscaleMax(boolean) - Method in class org.rrd4j.graph.RrdGraphDef
Computes Y range based on function absolute minimum and maximum values.
setAltAutoscaleMin(boolean) - Method in class org.rrd4j.graph.RrdGraphDef
Computes Y range based on function absolute minimum and maximum values.
setAltYGrid(boolean) - Method in class org.rrd4j.graph.RrdGraphDef
Places Y grid dynamically based on graph Y range.
setAltYMrtg(boolean) - Method in class org.rrd4j.graph.RrdGraphDef
Use this method to request MRTG-like graph (false by default)
setAndUpdate(String) - Method in class org.rrd4j.core.Sample
Creates sample with the timestamp and data source values supplied in the argument string and stores sample in the corresponding RRD.
setAntiAliasing(boolean) - Method in class org.rrd4j.graph.RrdGraphDef
Controls if the chart area of the image should be antialiased or not.
setArcXff(String, ConsolFun, int, double) - Static method in class org.rrd4j.core.RrdToolkit
Sets single archive's X-files factor to a new value.
setBackgroundImage(String) - Method in class org.rrd4j.graph.RrdGraphDef
Sets background image - currently, only PNG images can be used as background.
setBase(double) - Method in class org.rrd4j.graph.RrdGraphDef
Sets default base for magnitude scaling.
setBuffer(byte[]) - Method in class org.rrd4j.core.RrdByteArrayBackend
 
setByteBuffer(ByteBuffer) - Method in class org.rrd4j.core.ByteBufferBackend
 
setCapacity(int) - Method in class org.rrd4j.core.RrdDbPool
Sets the maximum number of simultaneously open RRD files.
setColor(int, Paint) - Method in class org.rrd4j.graph.RrdGraphDef
setColor(ElementsNames, Paint) - Method in class org.rrd4j.graph.RrdGraphDef
Overrides the colors for the standard elements of the graph.
setColor(String, Paint) - Method in class org.rrd4j.graph.RrdGraphDef
setDataSetLine(DownSampler.DataSet, int, long, double) - Method in class eu.bengreen.data.utility.DownSampleImpl
 
setDefaultFactory(String) - Static method in class org.rrd4j.core.RrdBackendFactory
Deprecated.
Uses active factory instead
setDefaultFactory(String) - Static method in class org.rrd4j.core.RrdDb
setDownsampler(DownSampler) - Method in class org.rrd4j.graph.RrdGraphDef
Allows to set a downsampler, used to improved the visual representation of graph.
setDrawXGrid(boolean) - Method in class org.rrd4j.graph.RrdGraphDef
Sets visibility of the X-axis grid.
setDrawYGrid(boolean) - Method in class org.rrd4j.graph.RrdGraphDef
Sets visibility of the Y-axis grid.
setDsHeartbeat(String, String, long) - Static method in class org.rrd4j.core.RrdToolkit
Sets datasource heartbeat to a new value.
setDsHeartbeat(String, int, long) - Static method in class org.rrd4j.core.RrdToolkit
Sets datasource heartbeat to a new value.
setDsMaxValue(String, String, double, boolean) - Static method in class org.rrd4j.core.RrdToolkit
Sets datasource max value to a new value.
setDsMinMaxValue(String, String, double, double, boolean) - Static method in class org.rrd4j.core.RrdToolkit
Updates valid value range for the given datasource.
setDsMinValue(String, String, double, boolean) - Static method in class org.rrd4j.core.RrdToolkit
Sets datasource min value to a new value
setDsName(String) - Method in class org.rrd4j.core.Datasource
Sets datasource name to a new value
setDsType(DsType) - Method in class org.rrd4j.core.Datasource
Setter for the field dsType.
setEndTime(long) - Method in class org.rrd4j.graph.RrdGraphDef
Sets the time when the graph should end.
setFetchRequestResolution(long) - Method in class org.rrd4j.data.DataProcessor
Sets desired RRD archive step in seconds to be used internally while fetching data from RRD files.
setFilename(String) - Method in class org.rrd4j.graph.RrdGraphDef
Sets the name of the graph to generate.
setFilter(String...) - Method in class org.rrd4j.core.FetchRequest
Sets request filter in order to fetch data only for the specified array of datasources (datasource names).
setFilter(Set<String>) - Method in class org.rrd4j.core.FetchRequest
Sets request filter in order to fetch data only for the specified set of datasources (datasource names).
setFilter(String) - Method in class org.rrd4j.core.FetchRequest
Sets request filter in order to fetch data only for a single datasource (datasource name).
setFirstDayOfWeek(int) - Method in class org.rrd4j.graph.RrdGraphDef
Sets first day of the week.
setFont(RrdGraphConstants.FontTag, Font) - Method in class org.rrd4j.graph.RrdGraphDef
Sets font to be used for a specific font tag.
setFont(RrdGraphConstants.FontTag, Font, boolean) - Method in class org.rrd4j.graph.RrdGraphDef
Sets font.
setFont(RrdGraphConstants.FontTag, Font, boolean, boolean) - Method in class org.rrd4j.graph.RrdGraphDef
Sets font.
setFont(String, Font) - Method in class org.rrd4j.graph.RrdGraphDef
Sets font.
setFont(String, Font, boolean) - Method in class org.rrd4j.graph.RrdGraphDef
Sets font.
setFont(String, Font, boolean, boolean) - Method in class org.rrd4j.graph.RrdGraphDef
Sets font.
setFontSet(boolean) - Method in class org.rrd4j.graph.RrdGraphDef
This method reset the font set to it's default values.
setForceRulesLegend(boolean) - Method in class org.rrd4j.graph.RrdGraphDef
Force the generation of HRULE and VRULE legend even if those HRULE or VRULE will not be drawn because out of graph boundaries.
setGridStroke(Stroke) - Method in class org.rrd4j.graph.RrdGraphDef
Set the Stroke used to draw grid
setHeartbeat(long) - Method in class org.rrd4j.core.Datasource
Sets datasource heartbeat to a new value.
setHeight(int) - Method in class org.rrd4j.graph.RrdGraphDef
Sets height of the drawing area within the graph.
setImageFormat(String) - Method in class org.rrd4j.graph.RrdGraphDef
Sets image format.
setImageInfo(String) - Method in class org.rrd4j.graph.RrdGraphDef
Creates additional image information.
setImageQuality(float) - Method in class org.rrd4j.graph.RrdGraphDef
Sets image quality.
setInfo(String) - Method in class org.rrd4j.core.Header
setInfo.
setInfo(String) - Method in class org.rrd4j.core.RrdDb
setInfo.
setInterlaced(boolean) - Method in class org.rrd4j.graph.RrdGraphDef
Creates interlaced or progressive mode image.
setInterpolationMethod(int) - Method in class org.rrd4j.data.LinearInterpolator
setInterpolationMethod(LinearInterpolator.Method) - Method in class org.rrd4j.data.LinearInterpolator
Sets interpolation method to be used.
setLargeFont(Font) - Method in class org.rrd4j.graph.RrdGraphDef
Deprecated.
Use Variable based method instead.
setLazy(boolean) - Method in class org.rrd4j.graph.RrdGraphDef
Creates graph only if the current graph is out of date or not existent.
setLength(long) - Method in class org.rrd4j.core.RrdBackend
Sets the number of bytes in the underlying RRD storage.
setLength(long) - Method in class org.rrd4j.core.RrdByteArrayBackend
Sets the number of bytes in the underlying RRD storage.
setLength(long) - Method in class org.rrd4j.core.RrdNioBackend
Sets the number of bytes in the underlying RRD storage.
setLength(long) - Method in class org.rrd4j.core.RrdRandomAccessFileBackend
Sets the number of bytes in the underlying RRD storage.
setLocale(Locale) - Method in class org.rrd4j.graph.RrdGraphDef
Set the locale used for the legend.
setLockRetryPeriod(long) - Static method in class org.rrd4j.core.RrdSafeFileBackendFactory
Sets time between two consecutive file locking attempts.
setLockWaitTime(long) - Static method in class org.rrd4j.core.RrdSafeFileBackendFactory
Sets time this backend will wait for a file lock.
setLogarithmic(boolean) - Method in class org.rrd4j.graph.RrdGraphDef
Sets logarithmic y-axis scaling.
setMaxValue(double, boolean) - Method in class org.rrd4j.core.Datasource
Sets maximum allowed value for this datasource.
setMaxValue(double) - Method in class org.rrd4j.graph.RrdGraphDef
Defines the value normally located at the upper border of the graph.
setMinMaxValue(double, double, boolean) - Method in class org.rrd4j.core.Datasource
Sets min/max values allowed for this datasource.
setMinValue(double, boolean) - Method in class org.rrd4j.core.Datasource
Sets minimum allowed value for this datasource.
setMinValue(double) - Method in class org.rrd4j.graph.RrdGraphDef
Sets the lower limit of a graph.
setNoLegend(boolean) - Method in class org.rrd4j.graph.RrdGraphDef
Suppress generation of legend, only render the graph.
setNoMinorGrid(boolean) - Method in class org.rrd4j.graph.RrdGraphDef
Use this method to turn off minor grid lines (printed by default)
setOnlyGraph(boolean) - Method in class org.rrd4j.graph.RrdGraphDef
Suppresses anything but the graph, works only for height < 64.
setOverlayImage(String) - Method in class org.rrd4j.graph.RrdGraphDef
Sets overlay image - currently, only PNG images can be used as overlay.
setPath(String) - Method in class org.rrd4j.core.RrdDef
Sets path to RRD.
setPath(URI) - Method in class org.rrd4j.core.RrdDef
Sets URI to RRD.
setPixelCount(int) - Method in class org.rrd4j.data.DataProcessor
Sets the number of pixels (target graph width).
setPoolUsed(boolean) - Method in class org.rrd4j.data.DataProcessor
Sets the RrdDbPool usage policy.
setPoolUsed(boolean) - Method in class org.rrd4j.graph.RrdGraphDef
Sets RrdDbPool usage policy (defaults to true).
setRigid(boolean) - Method in class org.rrd4j.graph.RrdGraphDef
Sets rigid boundaries mode.
setShowSignature(boolean) - Method in class org.rrd4j.graph.RrdGraphDef
Shows or hides graph signature (gator) in the top right corner of the graph
setSignature(String) - Method in class org.rrd4j.graph.RrdGraphDef
Sets the signature string that runs along the right-side of the graph.
setSmallFont(Font) - Method in class org.rrd4j.graph.RrdGraphDef
Deprecated.
Use Variable based method instead.
setStartTime(long) - Method in class org.rrd4j.core.RrdDef
Sets RRD's starting timestamp.
setStartTime(Date) - Method in class org.rrd4j.core.RrdDef
Sets RRD's starting timestamp.
setStartTime(Calendar) - Method in class org.rrd4j.core.RrdDef
Sets RRD's starting timestamp.
setStartTime(long) - Method in class org.rrd4j.graph.RrdGraphDef
Sets the time when the graph should begin.
setStep(long) - Method in class org.rrd4j.core.RrdDef
Sets RRD's time step.
setStep(long) - Method in class org.rrd4j.data.DataProcessor
Roughly corresponds to the --step option in RRDTool's graph/xport commands.
setStep(long) - Method in class org.rrd4j.graph.RrdGraphDef
Suggests which time step should be used by Rrd4j while processing data from RRD files.
setSyncPeriod(int) - Static method in class org.rrd4j.core.RrdNioBackendFactory
Sets time between consecutive background synchronizations.
setSyncPoolSize(int) - Static method in class org.rrd4j.core.RrdNioBackendFactory
Sets the number of synchronizing threads.
setSyncThreadPool(RrdSyncThreadPool) - Method in class org.rrd4j.core.RrdNioBackendFactory
Deprecated.
setSyncThreadPool(ScheduledExecutorService) - Method in class org.rrd4j.core.RrdNioBackendFactory
Deprecated.
setTextAntiAliasing(boolean) - Method in class org.rrd4j.graph.RrdGraphDef
Controls if the text should be antialiased or not.
setTickStroke(Stroke) - Method in class org.rrd4j.graph.RrdGraphDef
Set the stroke used to draw ticks
setTime(long) - Method in class org.rrd4j.core.Sample
Sets sample timestamp.
setTimeAxis(int, int, int, int, int, int, int, String) - Method in class org.rrd4j.graph.RrdGraphDef
Configures x-axis grid and labels.
setTimeAxis(int, int, int, int, int, int, int, TimeLabelFormat) - Method in class org.rrd4j.graph.RrdGraphDef
It configure the x-axis grid in the same way than RrdGraphDef.setTimeAxis(int, int, int, int, int, int, int, String), but it allows to use a TimeLabelFormat to format the date label.
setTimeLabelFormat(TimeLabelFormat) - Method in class org.rrd4j.graph.RrdGraphDef
This allows to keep the default major and minor grid unit, but with changing only the label formatting, using a TimeLabelFormat
setTimeSpan(long, long) - Method in class org.rrd4j.graph.RrdGraphDef
Sets starting and ending time for the for the graph.
setTimeSpan(long[]) - Method in class org.rrd4j.graph.RrdGraphDef
Sets starting and ending time for the for the graph.
setTimeZone(TimeZone) - Method in class org.rrd4j.data.DataProcessor
 
setTimeZone(TimeZone) - Method in class org.rrd4j.graph.RrdGraphDef
Set the time zone used for the legend.
setTitle(String) - Method in class org.rrd4j.graph.RrdGraphDef
Defines a title to be written into the graph.
setUnit(String) - Method in class org.rrd4j.graph.RrdGraphDef
Sets unit to be displayed on y axis.
setUnitsExponent(int) - Method in class org.rrd4j.graph.RrdGraphDef
Sets the 10**unitsExponent scaling of the y-axis values.
setUnitsLength(int) - Method in class org.rrd4j.graph.RrdGraphDef
Sets the character width on the left side of the graph for y-axis values.
setValue(int, double) - Method in interface org.rrd4j.core.Robin
Sets the i-th value in the Robin archive.
setValue(String, double) - Method in class org.rrd4j.core.Sample
Sets single data source value in the sample.
setValue(int, double) - Method in class org.rrd4j.core.Sample
Sets single datasource value using data source index.
setValueAxis(double, int) - Method in class org.rrd4j.graph.RrdGraphDef
Sets vertical axis grid and labels.
setValues(double...) - Method in interface org.rrd4j.core.Robin
Updates archived values in bulk.
setValues(double) - Method in interface org.rrd4j.core.Robin
(Re)sets all values in this archive to the same value.
setValues(double...) - Method in class org.rrd4j.core.Sample
Sets some (possibly all) data source values in bulk.
setVariable(String, String) - Method in class org.rrd4j.core.XmlTemplate
Sets value for a single XML template variable.
setVariable(String, int) - Method in class org.rrd4j.core.XmlTemplate
Sets value for a single XML template variable.
setVariable(String, long) - Method in class org.rrd4j.core.XmlTemplate
Sets value for a single XML template variable.
setVariable(String, double) - Method in class org.rrd4j.core.XmlTemplate
Sets value for a single XML template variable.
setVariable(String, Color) - Method in class org.rrd4j.core.XmlTemplate
Sets value for a single XML template variable.
setVariable(String, Date) - Method in class org.rrd4j.core.XmlTemplate
Sets value for a single XML template variable.
setVariable(String, Calendar) - Method in class org.rrd4j.core.XmlTemplate
Sets value for a single XML template variable.
setVariable(String, boolean) - Method in class org.rrd4j.core.XmlTemplate
Sets value for a single XML template variable.
setVersion(int) - Method in class org.rrd4j.core.RrdDef
Sets RRD's file version.
setVerticalLabel(String) - Method in class org.rrd4j.graph.RrdGraphDef
Sets vertical label on the left side of the graph.
setWidth(int) - Method in class org.rrd4j.graph.RrdGraphDef
Sets width of the drawing area within the graph.
setXff(double) - Method in class org.rrd4j.core.Archive
Sets X-files factor to a new value.
shouldValidateHeader(String) - Method in class org.rrd4j.core.RrdBackendFactory
Determines if the header should be validated.
shouldValidateHeader(URI) - Method in class org.rrd4j.core.RrdBackendFactory
Determines if the header should be validated.
shutdown() - Method in class org.rrd4j.core.RrdSyncThreadPool
Shuts down this thread pool in an orderly manner.
SimpleTimeLabelFormat - Class in org.rrd4j.graph
Simple time label using a format similar to strftime.
SimpleTimeLabelFormat(String) - Constructor for class org.rrd4j.graph.SimpleTimeLabelFormat
Create a new instance using a format string that is either an strftime patter or a simple date format pattern.
split(String) - Static method in class org.rrd4j.core.RrdToolkit
Splits single RRD file with several datasources into a number of smaller RRD files with a single datasource in it.
sprintf(Locale, String, Object...) - Static method in class org.rrd4j.core.Util
Equivalent of the C-style sprintf function.
stack(String, Paint) - Method in class org.rrd4j.graph.RrdGraphDef
Does the same as RrdGraphDef.line(String, java.awt.Paint), but the graph gets stacked on top of the previous LINE, AREA or STACK graph.
stack(String, Paint, String) - Method in class org.rrd4j.graph.RrdGraphDef
Does the same as RrdGraphDef.line(String, java.awt.Paint, String), but the graph gets stacked on top of the previous LINE, AREA or STACK graph.
startTag(String) - Method in class org.rrd4j.core.XmlWriter
Opens XML tag
STDDEV() - Constructor for class org.rrd4j.data.Variable.STDDEV
 
steps - Variable in class org.rrd4j.core.Archive
 
store(double) - Method in interface org.rrd4j.core.Robin
store.
sum(double, double) - Static method in class org.rrd4j.core.Util
Calculates sum of two doubles, but treats NaNs as zeros.
SUNDAY - Static variable in interface org.rrd4j.graph.RrdGraphConstants
Constant to represent Sunday
sync() - Method in class org.rrd4j.core.RrdNioBackend
This method forces all data cached in memory but not yet stored in the file, to be stored in it.

T

threshold - Variable in class eu.bengreen.data.utility.DownSampleImpl
 
THURSDAY - Static variable in interface org.rrd4j.graph.RrdGraphConstants
Constant to represent Thursday
TICK_STROKE - Static variable in interface org.rrd4j.graph.RrdGraphConstants
Stroke used to draw ticks
TimeConstants - Enum in org.rrd4j.graph
 
TimeLabelFormat - Interface in org.rrd4j.graph
Simplified version of DateFormat for just defining how to map a timestamp into a label for presentation.
TimeParser - Class in org.rrd4j.core.timespec
Class which parses at-style time specification (described in detail on the rrdfetch man page), used in all RRDTool commands.
TimeParser(String) - Constructor for class org.rrd4j.core.timespec.TimeParser
Constructs TimeParser instance from the given input string.
TimeSpec - Class in org.rrd4j.core.timespec
Simple class to represent time obtained by parsing at-style date specification (described in detail on the rrdfetch man page.
timestamp - Variable in class org.rrd4j.data.Variable.Value
 
timestamps - Variable in class org.rrd4j.graph.DownSampler.DataSet
 
toDoubleArray(long[]) - Static method in class org.rrd4j.core.Util
Converts an array of long primitives to an array of doubles.
toPlottable(String) - Method in class org.rrd4j.core.jrrd.DataChunk
Extract a datasource from the datachunck given is name as a Plottable
toString() - Method in class com.tomgibara.crinch.hashing.HashRange
 
toString() - Method in class org.rrd4j.core.FetchData
Returns string representing fetched data in a RRDTool-like form.
toString() - Method in class org.rrd4j.core.jrrd.Archive
Returns a summary the contents of this archive.
toString() - Method in class org.rrd4j.core.jrrd.CDPStatusBlock
Returns a summary the contents of this CDP status block.
toString() - Method in class org.rrd4j.core.jrrd.DataChunk
Returns a summary of the contents of this data chunk.
toString() - Method in class org.rrd4j.core.jrrd.DataSource
Returns a summary the contents of this data source.
toString() - Method in class org.rrd4j.core.jrrd.Header
Returns a summary the contents of this header.
toString() - Method in class org.rrd4j.core.jrrd.PDPStatusBlock
Returns a summary the contents of this PDP status block.
toString() - Method in class org.rrd4j.core.jrrd.RRDatabase
Returns a summary the contents of this database.
toString() - Method in class org.rrd4j.graph.DownSampler.DataSet
 
TOTAL() - Constructor for class org.rrd4j.data.Variable.TOTAL
 
toXml(PrintStream) - Method in class org.rrd4j.core.jrrd.RRDatabase
Outputs the content of the database to the given print stream as a stream of XML.
TUESDAY - Static variable in interface org.rrd4j.graph.RrdGraphConstants
Constant to represent Tuesday

U

unregisterShutdownHook() - Method in class org.rrd4j.core.RrdSyncThreadPool
Unregisters the shutdown hook installed by RrdSyncThreadPool.registerShutdownHook().
update(double[]) - Method in interface org.rrd4j.core.Robin
update.
update() - Method in class org.rrd4j.core.Sample
Stores sample in the corresponding RRD.
Util - Class in org.rrd4j.core
Class defines various utility functions used in Rrd4j.
Util.Xml - Class in org.rrd4j.core
Various DOM utility functions.

V

validateHeader - Variable in class org.rrd4j.core.RrdBackendFactory
 
validateTagsOnlyOnce(Node, String[]) - Method in class org.rrd4j.core.XmlTemplate
validateTagsOnlyOnce.
value - Variable in class org.rrd4j.data.Variable.Value
 
valueOf(String) - Static method in enum org.rrd4j.ConsolFun
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.rrd4j.core.jrrd.ConsolidationFunctionType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.rrd4j.core.jrrd.DataSourceType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.rrd4j.data.LinearInterpolator.Method
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.rrd4j.DsType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.rrd4j.graph.ElementsNames
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.rrd4j.graph.RrdGraphConstants.FontTag
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.rrd4j.graph.TimeConstants
Returns the enum constant of this type with the specified name.
values() - Static method in enum org.rrd4j.ConsolFun
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.rrd4j.core.jrrd.ConsolidationFunctionType
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.rrd4j.core.jrrd.DataSourceType
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.rrd4j.data.LinearInterpolator.Method
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.rrd4j.DsType
Returns an array containing the constants of this enum type, in the order they are declared.
values - Variable in class org.rrd4j.graph.DownSampler.DataSet
 
values() - Static method in enum org.rrd4j.graph.ElementsNames
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.rrd4j.graph.RrdGraphConstants.FontTag
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.rrd4j.graph.TimeConstants
Returns an array containing the constants of this enum type, in the order they are declared.
Variable - Class in org.rrd4j.data
An abstract class to help extract single value from a set of value (VDEF in rrdtool) It can be used to add new fancy statistical calculation with rrd values
Variable() - Constructor for class org.rrd4j.data.Variable
 
Variable.AVERAGE - Class in org.rrd4j.data
Calculate the average of the data points.
Variable.FIRST - Class in org.rrd4j.data
Find the first valid data point and it's timestamp
Variable.LAST - Class in org.rrd4j.data
Find the first last valid point and it's timestamp
Variable.LSLCORREL - Class in org.rrd4j.data
Calculate the correlation coefficient of the least squares line.
Variable.LSLINT - Class in org.rrd4j.data
Calculate the y-intercept of the least squares line.
Variable.LSLSLOPE - Class in org.rrd4j.data
Calculate the slop of the least squares line.
Variable.MAX - Class in org.rrd4j.data
The biggest of the data points and it's time stamp (the first one) is stored.
Variable.MIN - Class in org.rrd4j.data
The smallest of the data points and it's time stamp (the first one) is stored.
Variable.PERCENTILE - Class in org.rrd4j.data
Find the point at the n-th percentile.
Variable.PERCENTILENAN - Class in org.rrd4j.data
 
Variable.STDDEV - Class in org.rrd4j.data
Calculate the standard deviation for the data point.
Variable.TOTAL - Class in org.rrd4j.data
Calculate the sum of the data points.
Variable.Value - Class in org.rrd4j.data
This class store both the value and the time stamp It will be used by graph rendering legend
VERTICAL_SPACING_MARKER - Static variable in interface org.rrd4j.graph.RrdGraphConstants
Deprecated.
vrule(long, Paint) - Method in class org.rrd4j.graph.RrdGraphDef
Draws a vertical rule into the graph.
vrule(long, Paint, String) - Method in class org.rrd4j.graph.RrdGraphDef
Draws a vertical rule into the graph and optionally adds a legend
vrule(long, Paint, String, float) - Method in class org.rrd4j.graph.RrdGraphDef
Draws a vertical rule into the graph and optionally adds a legend
vrule(long, Paint, String, BasicStroke) - Method in class org.rrd4j.graph.RrdGraphDef
Draws a vertical rule into the graph and optionally adds a legend
vspan(long, long, Paint) - Method in class org.rrd4j.graph.RrdGraphDef
Draws a vertical span into the graph.
vspan(long, long, Paint, String) - Method in class org.rrd4j.graph.RrdGraphDef
Draws a vertical span into the graph and optionally adds a legend.

W

WEDNESDAY - Static variable in interface org.rrd4j.graph.RrdGraphConstants
Constant to represent Wednesday
WEEK - Static variable in interface org.rrd4j.graph.RrdGraphConstants
Constant to represent week
write(long, byte[]) - Method in class org.rrd4j.core.ByteBufferBackend
Writes bytes to the underlying RRD file on the disk
write(long, byte[]) - Method in class org.rrd4j.core.RrdBackend
Writes an array of bytes to the underlying storage starting from the given storage offset.
write(long, byte[]) - Method in class org.rrd4j.core.RrdRandomAccessFileBackend
Writes bytes to the underlying RRD file on the disk
writeComment(Object) - Method in class org.rrd4j.core.XmlWriter
Writes XML comment to output stream
writeDouble(long, double) - Method in class org.rrd4j.core.ByteBufferBackend
 
writeDouble(long, double, int) - Method in class org.rrd4j.core.ByteBufferBackend
 
writeDouble(long, double[]) - Method in class org.rrd4j.core.ByteBufferBackend
 
writeDouble(long, double) - Method in class org.rrd4j.core.RrdBackend
 
writeDouble(long, double, int) - Method in class org.rrd4j.core.RrdBackend
 
writeDouble(long, double[]) - Method in class org.rrd4j.core.RrdBackend
 
writeInt(long, int) - Method in class org.rrd4j.core.ByteBufferBackend
 
writeInt(long, int) - Method in class org.rrd4j.core.RrdBackend
 
writeLong(long, long) - Method in class org.rrd4j.core.ByteBufferBackend
 
writeLong(long, long) - Method in class org.rrd4j.core.RrdBackend
 
writeShort(long, short) - Method in class org.rrd4j.core.ByteBufferBackend
 
writeShort(long, short) - Method in class org.rrd4j.core.RrdBackend
 
writeString(long, String, int) - Method in class org.rrd4j.core.ByteBufferBackend
 
writeString(long, String) - Method in class org.rrd4j.core.RrdBackend
 
writeString(long, String, int) - Method in class org.rrd4j.core.RrdBackend
 
writeTag(String, Object) - Method in class org.rrd4j.core.XmlWriter
Writes <tag>value</tag> to output stream
writeTag(String, int) - Method in class org.rrd4j.core.XmlWriter
Writes <tag>value</tag> to output stream
writeTag(String, long) - Method in class org.rrd4j.core.XmlWriter
Writes <tag>value</tag> to output stream
writeTag(String, double, String) - Method in class org.rrd4j.core.XmlWriter
Writes <tag>value</tag> to output stream
writeTag(String, double) - Method in class org.rrd4j.core.XmlWriter
Writes <tag>value</tag> to output stream
writeTag(String, boolean) - Method in class org.rrd4j.core.XmlWriter
Writes <tag>value</tag> to output stream
writeTag(String, Color) - Method in class org.rrd4j.core.XmlWriter
Writes <tag>value</tag> to output stream
writeTag(String, Font) - Method in class org.rrd4j.core.XmlWriter
Writes <tag>value</tag> to output stream
writeTag(String, File) - Method in class org.rrd4j.core.XmlWriter
Writes <tag>value</tag> to output stream

X

xff - Variable in class org.rrd4j.core.Archive
 
XmlTemplate - Class in org.rrd4j.core
Class used as a base class for various XML template related classes.
XmlTemplate(InputSource) - Constructor for class org.rrd4j.core.XmlTemplate
Constructor for XmlTemplate.
XmlTemplate(String) - Constructor for class org.rrd4j.core.XmlTemplate
Constructor for XmlTemplate.
XmlTemplate(File) - Constructor for class org.rrd4j.core.XmlTemplate
Constructor for XmlTemplate.
XmlWriter - Class in org.rrd4j.core
Extremely simple utility class used to create XML documents.
XmlWriter(OutputStream) - Constructor for class org.rrd4j.core.XmlWriter
Creates XmlWriter with the specified output stream to send XML code to.
XmlWriter(OutputStream, boolean) - Constructor for class org.rrd4j.core.XmlWriter
Creates XmlWriter with the specified output stream to send XML code to.

Y

YEAR - Static variable in interface org.rrd4j.graph.RrdGraphConstants
Constant to represent year

Z

zeroBased() - Method in class com.tomgibara.crinch.hashing.HashRange
 
A B C D E F G H I L M N O P R S T U V W X Y Z 
Skip navigation links

© 2018 The RRD4J Authors. © 2001-2005 Sasa Markovic and Ciaran Treanor. © 2018 The OpenNMS Group, Inc.