rrdService.util
Class VirtualDataSource

java.lang.Object
  |
  +--rrdService.util.VirtualDataSource
All Implemented Interfaces:
java.io.Serializable

public class VirtualDataSource
extends java.lang.Object
implements java.io.Serializable

The class VirtualDataSource Define virtual name for a data source. This name can then be used in the functions explained below. The DEF call automatically chooses an RRA which contains CF consolidated data in a resolution appropriate for the size of the graph to be drawn. Ideally this means that one data point from the RRA should be represented by one pixel in the graph. If the resolution of the RRA is higher than the resolution of the graph, the data in the RRA will be further consolidated according to the consolidation function ( CF) chosen.

Version:
1.0 date : 28/10/2000
Invariant
key-word
Author:
Damien Pellier
See Also:
VirtualDataSource, RoundRobinGraphic, Serialized Form

Field Summary
private  ConsolidationFunction consolidationFunction
          consolidationFunction of this virtual data source
private  java.lang.String dataSourceName
          dataSourceName of this virtual data source
private  java.lang.String rrdName
          roundRobinDataBase name associate with this virtual data source
private  java.lang.String virtualName
          virtualName virtual name for a data source
 
Constructor Summary
VirtualDataSource(java.lang.String virtualName, java.lang.String rrdName, java.lang.String dataSourceName, ConsolidationFunction consolidationFunction)
          Constructor of VirtualDataSource
 
Method Summary
 java.lang.String getRrdName()
          Returns the roundRobinDataBase name associate with this virtual data source
 java.lang.String getVirtualName()
          Returns the the virtual name for a data source
 ConsolidationFunction setConsolidationFunction()
          Returns the consolidationFunction of this virtual data source
 void setConsolidationFunction(ConsolidationFunction consolidationFunction)
          Replaces the consolidationFunction of this virtual data source
 java.lang.String setDataSourceName()
          Returns the dataSourceName of this virtual data source
 void setDataSourceName(java.lang.String dataSourceName)
          Replaces the dataSourceName of this virtual data source
 void setRrdName(java.lang.String rrdName)
          Replaces the roundRobinDataBase name associate with this virtual data source
 void setVirtualName(java.lang.String virtualName)
          Replaces the the virtual name for a data source
 java.lang.String toString()
          Returns a string representation of this virtual data source
 
Methods inherited from class java.lang.Object
, clone, equals, finalize, getClass, hashCode, notify, notifyAll, registerNatives, wait, wait, wait
 

Field Detail

consolidationFunction

private ConsolidationFunction consolidationFunction
consolidationFunction of this virtual data source

dataSourceName

private java.lang.String dataSourceName
dataSourceName of this virtual data source

rrdName

private java.lang.String rrdName
roundRobinDataBase name associate with this virtual data source

virtualName

private java.lang.String virtualName
virtualName virtual name for a data source
Constructor Detail

VirtualDataSource

public VirtualDataSource(java.lang.String virtualName,
                         java.lang.String rrdName,
                         java.lang.String dataSourceName,
                         ConsolidationFunction consolidationFunction)
Constructor of VirtualDataSource
Parameters:
virtualName - the virtual name for a data source
rrdName - roundRobinDataBase name associate with this virtual data source
dataSourceName - the dataSourceName of this virtual data source
consolidationFunction - the consolidationFunction of this virtual data source
Method Detail

getRrdName

public java.lang.String getRrdName()
Returns the roundRobinDataBase name associate with this virtual data source

getVirtualName

public java.lang.String getVirtualName()
Returns the the virtual name for a data source

setConsolidationFunction

public ConsolidationFunction setConsolidationFunction()
Returns the consolidationFunction of this virtual data source

setConsolidationFunction

public void setConsolidationFunction(ConsolidationFunction consolidationFunction)
Replaces the consolidationFunction of this virtual data source
Parameters:
consolidationFunction - the consolidationFunction of this virtual data source

setDataSourceName

public java.lang.String setDataSourceName()
Returns the dataSourceName of this virtual data source

setDataSourceName

public void setDataSourceName(java.lang.String dataSourceName)
Replaces the dataSourceName of this virtual data source
Parameters:
dataSourceName - the dataSourceName of this virtual data source to set

setRrdName

public void setRrdName(java.lang.String rrdName)
Replaces the roundRobinDataBase name associate with this virtual data source
Parameters:
rrdName - the roundRobinDataBase name associate with this virtual data source to set

setVirtualName

public void setVirtualName(java.lang.String virtualName)
Replaces the the virtual name for a data source
Parameters:
virtualName - the virtual name for a data source to set

toString

public java.lang.String toString()
Returns a string representation of this virtual data source
Overrides:
toString in class java.lang.Object

Copyright 1885-2001 FIRMENICH SA, Geneva

Submit a bug or feature
Copyright 1885-2001 FIRMENICH SA, Geneva,
All Rights Reserved.