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
-
-
Field Summary
Fields Modifier and Type Field Description java.util.List<DS>dataSourcesThe data sources.java.util.List<RRA>rrasThe RRAs.
-
Constructor Summary
Constructors Constructor Description RRDv3()Instantiates a new RRDv3.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidaddDataSource(AbstractDS ds)Adds the data source.voidaddRRA(AbstractRRA rra)Adds the RRA.protected AbstractRRDcreateRRD()Creates the RRD.AbstractDSgetDataSource(int index)Gets the data source.java.util.List<DS>getDataSources()Gets the data sources.java.util.List<RRA>getRras()Gets the RRAs.voidsetDataSources(java.util.List<DS> dataSources)Sets the data sources.voidsetRras(java.util.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 java.util.List<RRA> getRras()
Description copied from class:AbstractRRDGets the RRAs.- Specified by:
getRrasin classAbstractRRD- Returns:
- the RRAs
-
setRras
public void setRras(java.util.List<RRA> rras)
Sets the RRAs.- Parameters:
rras- the new RRAs
-
getDataSources
public java.util.List<DS> getDataSources()
Description copied from class:AbstractRRDGets the data sources.- Specified by:
getDataSourcesin classAbstractRRD- Returns:
- the data sources
-
setDataSources
public void setDataSources(java.util.List<DS> dataSources)
Sets the data sources.- Parameters:
dataSources- the new data sources
-
createRRD
protected AbstractRRD createRRD()
Description copied from class:AbstractRRDCreates the RRD.- Specified by:
createRRDin classAbstractRRD- Returns:
- the abstract RRD
-
addDataSource
public void addDataSource(AbstractDS ds)
Description copied from class:AbstractRRDAdds the data source.- Specified by:
addDataSourcein classAbstractRRD- Parameters:
ds- the DS
-
getDataSource
public AbstractDS getDataSource(int index)
Description copied from class:AbstractRRDGets the data source.- Specified by:
getDataSourcein classAbstractRRD- Parameters:
index- the index- Returns:
- the data source
-
addRRA
public void addRRA(AbstractRRA rra)
Description copied from class:AbstractRRDAdds the RRA.- Specified by:
addRRAin classAbstractRRD- Parameters:
rra- the RRA
-
-