## Uses of Class
org.rrd4j.ConsolFun

- Packages that use ConsolFun
  Package | Description
  --- | ---
  net.i2p.router.web | The router console user interface, implemented in routerconsole.jar, with these classes supporting the webapp in routerconsole.war.
  org.rrd4j | RRD4J is a high performance data logging and graphing system for time series data, implementing RRDTool's functionality in Java.
  org.rrd4j.core | core RRD4J implementation.
  org.rrd4j.core.jrrd | This package provides read-only access to natives RRD file.
  org.rrd4j.data | RRD4J data management classes and interfaces. Provides data sources, processors, aggregators, and utilities for Round Robin Database (RRD) operations and calculations.
  org.rrd4j.graph | RRD4J graph capabilities.

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

    Fields in net.i2p.router.web declared as ConsolFun
    Modifier and Type | Field and Description
    --- | ---
    `(package private) static ConsolFun` | GraphListener.`CF`

  - ### Uses of ConsolFun in org.rrd4j

    Methods in org.rrd4j that return ConsolFun
    Modifier and Type | Method and Description
    --- | ---
    `static ConsolFun` | ConsolFun.`valueOf(String name)` Returns the enum constant of this type with the specified name.
    `static ConsolFun[]` | ConsolFun.`values()` Returns an array containing the constants of this enum type, in the order they are declared.

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

    Methods in org.rrd4j.core that return ConsolFun
    Modifier and Type | Method and Description
    --- | ---
    `ConsolFun` | FetchRequest.`getConsolFun()` Returns consolidation function to be used during the fetch process.
    `ConsolFun` | ArcDef.`getConsolFun()` Returns consolidation function.
    `ConsolFun` | Archive.`getConsolFun()` Returns archive consolidation function ("AVERAGE", "MIN", "MAX", "FIRST", "LAST" or "TOTAL").
    `ConsolFun` | RrdToolReader.`getConsolFun(int arcIndex)`
    `abstract ConsolFun` | DataImporter.`getConsolFun(int arcIndex)`
    `ConsolFun` | XmlReader.`getConsolFun(int arcIndex)`

    Methods in org.rrd4j.core with parameters of type ConsolFun
    Modifier and Type | Method and Description
    --- | ---
    `void` | RrdDef.`addArchive(ConsolFun consolFun, double xff, int steps, int rows)` Adds single archive definition by specifying its consolidation function, X-files factor, number of steps and rows.
    `FetchRequest` | RrdDb.`createFetchRequest(ConsolFun consolFun, long fetchStart, long fetchEnd)` Prepares fetch request to be executed on this RRD.
    `FetchRequest` | RrdDb.`createFetchRequest(ConsolFun consolFun, long fetchStart, long fetchEnd, long resolution)` Prepares fetch request to be executed on this RRD.
    `void` | DataHolder.`datasource(String name, String rrdPath, String dsName, ConsolFun consolFun)` Defines virtual datasource.
    `void` | DataHolder.`datasource(String name, String rrdPath, String dsName, ConsolFun consolFun, RrdBackendFactory backend)` Defines virtual datasource.
    `void` | DataHolder.`datasource(String name, URI rrdUri, String dsName, ConsolFun consolFun)` Defines virtual datasource.
    `void` | DataHolder.`datasource(String name, URI rrdUri, String dsName, ConsolFun consolFun, RrdBackendFactory backend)` Defines virtual datasource.
    `(package private) ArcDef` | RrdDef.`findArchive(ConsolFun consolFun, int steps)`
    `double` | FetchData.`getAggregate(String dsName, ConsolFun consolFun)` Deprecated. This method is deprecated. Uses instance of `Variable`, used with `DataProcessor.addDatasource(String, String, Variable)`
    `Archive` | RrdDb.`getArchive(ConsolFun consolFun, int steps)` Returns Archive object with the given consolidation function and the number of steps.
    `int` | RrdDb.`getArcIndex(ConsolFun consolFun, int steps)` Returns index of Archive object with the given consolidation function and the number of steps.
    `double` | FetchData.`getRpnAggregate(String rpnExpression, ConsolFun consolFun)` Deprecated. This method is deprecated. Uses instance of `Variable`, used with `DataProcessor.addDatasource(String, String, Variable)`
    `(package private) void` | RrdDef.`removeArchive(ConsolFun consolFun, int steps)`
    `static void` | RrdToolkit.`removeArchive(String sourcePath, ConsolFun consolFun, int steps, boolean saveBackup)` Removes one archive from a RRD file.
    `static void` | RrdToolkit.`removeArchive(String sourcePath, String destPath, ConsolFun consolFun, int steps)` Creates a new RRD file with one archive removed.
    `static void` | RrdToolkit.`resizeArchive(String sourcePath, ConsolFun consolFun, int numSteps, int newRows, boolean saveBackup)` Modifies existing RRD file, by resizing its chosen archive.
    `static void` | RrdToolkit.`resizeArchive(String sourcePath, String destPath, ConsolFun consolFun, int numSteps, int newRows)` Creates new RRD file based on the existing one, but with a different size (number of rows) for a single archive.
    `static void` | RrdToolkit.`setArcXff(String sourcePath, ConsolFun consolFun, int steps, double newXff)` Sets single archive's X-files factor to a new value.

    Constructors in org.rrd4j.core with parameters of type ConsolFun
    Constructor and Description
    `ArcDef(ConsolFun consolFun, double xff, int steps, int rows)` Creates new archive definition object.
    `FetchRequest(RrdDb parentDb, ConsolFun consolFun, long fetchStart, long fetchEnd, long resolution)`

  - ### Uses of ConsolFun in org.rrd4j.core.jrrd

    Methods in org.rrd4j.core.jrrd that return ConsolFun
    Modifier and Type | Method and Description
    --- | ---
    `abstract ConsolFun` | ConsolidationFunctionType.`getConsolFun()`

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

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

    Methods in org.rrd4j.data with parameters of type ConsolFun
    Modifier and Type | Method and Description
    --- | ---
    `void` | DataProcessor.`addDatasource(String name, String defName, ConsolFun consolFun)` Deprecated. Use `Variable` based method instead.
    `void` | DataProcessor.`addDatasource(String name, String file, String dsName, ConsolFun consolFunc)` Deprecated. Uses `DataProcessor.datasource(String, String, String, ConsolFun)` instead.
    `void` | DataProcessor.`addDatasource(String name, String file, String dsName, ConsolFun consolFunc, RrdBackendFactory backend)` Deprecated. uses `DataProcessor.datasource(String, String, String, ConsolFun, RrdBackendFactory)` instead
    `void` | DataProcessor.`addDatasource(String name, String file, String dsName, ConsolFun consolFunc, String backend)` Deprecated. uses `DataProcessor.datasource(String, String, String, ConsolFun, RrdBackendFactory)` instead
    `void` | DataProcessor.`datasource(String name, String file, String dsName, ConsolFun consolFunc)` Adds simple datasource (DEF).
    `void` | DataProcessor.`datasource(String name, String file, String dsName, ConsolFun consolFunc, RrdBackendFactory backend)` Adds simple source (DEF).
    `void` | DataProcessor.`datasource(String name, URI rrdUri, String dsName, ConsolFun consolFunc)` Adds simple datasource (DEF).
    `void` | DataProcessor.`datasource(String name, URI uri, String dsName, ConsolFun consolFunc, RrdBackendFactory backend)` Adds simple source (DEF).
    `double` | DataProcessor.`getAggregate(String sourceName, ConsolFun consolFun)` Deprecated. Use `Variable` based method instead.

    Constructors in org.rrd4j.data with parameters of type ConsolFun
    Constructor and Description
    `Def(String name, URI rrdUri, String dsName, ConsolFun consolFunc, RrdBackendFactory backend)`

  - ### Uses of ConsolFun in org.rrd4j.graph

    Methods in org.rrd4j.graph with parameters of type ConsolFun
    Modifier and Type | Method and Description
    --- | ---
    `void` | RrdGraphDef.`datasource(String name, String defName, ConsolFun consolFun)` Deprecated. Use `Variable` based method instead.
    `void` | RrdGraphDef.`datasource(String name, String rrdPath, String dsName, ConsolFun consolFun)` Defines virtual datasource.
    `void` | RrdGraphDef.`datasource(String name, String rrdPath, String dsName, ConsolFun consolFun, RrdBackendFactory backend)` Defines virtual datasource.
    `void` | RrdGraphDef.`datasource(String name, String rrdPath, String dsName, ConsolFun consolFun, String backend)` Deprecated. Uses `RrdGraphDef.datasource(String, String, String, ConsolFun, RrdBackendFactory)` instead
    `void` | RrdGraphDef.`datasource(String name, URI rrdUri, String dsName, ConsolFun consolFun)` Defines virtual datasource.
    `void` | RrdGraphDef.`datasource(String name, URI rrdUri, String dsName, ConsolFun consolFun, RrdBackendFactory backend)` Defines virtual datasource.
    `void` | RrdGraphDef.`gprint(String srcName, ConsolFun consolFun, String format)` Deprecated. Use `Variable` based method instead.
    `void` | RrdGraphDef.`print(String srcName, ConsolFun consolFun, String format)` Deprecated. Use `Variable` based method instead.

    Constructors in org.rrd4j.graph with parameters of type ConsolFun
    Constructor and Description
    `Def(String name, URI rrdUri, String dsName, ConsolFun consolFun, RrdBackendFactory backend)`