Package org.opennms.netmgt.rrd.model.v3
Class RRDv3
- java.lang.Object
-
- org.opennms.netmgt.rrd.model.AbstractRRD
-
- org.opennms.netmgt.rrd.model.v3.RRDv3
-
public class RRDv3 extends AbstractRRD
The Class RRD (Round Robin Database) supports version 3 and 4.- Author:
- Alejandro Galue
-
-
Constructor Summary
Constructors Constructor Description RRDv3()
Instantiates a new RRDv3.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
addDataSource(AbstractDS ds)
Adds the data source.void
addRRA(AbstractRRA rra)
Adds the RRA.protected AbstractRRD
createRRD()
Creates the RRD.AbstractDS
getDataSource(int index)
Gets the data source.List<DS>
getDataSources()
Gets the data sources.List<RRA>
getRras()
Gets the RRAs.void
setDataSources(List<DS> dataSources)
Sets the data sources.void
setRras(List<RRA> rras)
Sets the RRAs.-
Methods inherited from class org.opennms.netmgt.rrd.model.AbstractRRD
findRowByTimestamp, findTimestampByRow, formatEquals, getEndTimestamp, getIndex, getLastUpdate, getMergeableRRA, getStartTimestamp, getStep, getVersion, hasEqualsRras, hasMergeableRRAs, merge, merge, reset, setLastUpdate, setStep, setVersion, split
-
-
-
-
Method Detail
-
getRras
public List<RRA> getRras()
Description copied from class:AbstractRRD
Gets the RRAs.- Specified by:
getRras
in classAbstractRRD
- Returns:
- the RRAs
-
getDataSources
public List<DS> getDataSources()
Description copied from class:AbstractRRD
Gets the data sources.- Specified by:
getDataSources
in classAbstractRRD
- Returns:
- the data sources
-
setDataSources
public void setDataSources(List<DS> dataSources)
Sets the data sources.- Parameters:
dataSources
- the new data sources
-
createRRD
protected AbstractRRD createRRD()
Description copied from class:AbstractRRD
Creates the RRD.- Specified by:
createRRD
in classAbstractRRD
- Returns:
- the abstract RRD
-
addDataSource
public void addDataSource(AbstractDS ds)
Description copied from class:AbstractRRD
Adds the data source.- Specified by:
addDataSource
in classAbstractRRD
- Parameters:
ds
- the DS
-
getDataSource
public AbstractDS getDataSource(int index)
Description copied from class:AbstractRRD
Gets the data source.- Specified by:
getDataSource
in classAbstractRRD
- Parameters:
index
- the index- Returns:
- the data source
-
addRRA
public void addRRA(AbstractRRA rra)
Description copied from class:AbstractRRD
Adds the RRA.- Specified by:
addRRA
in classAbstractRRD
- Parameters:
rra
- the RRA
-
-