org.objectweb.cjdbc.common.monitor.virtualdatabase
Class AbstractVirtualDatabaseDataCollector
java.lang.Object
org.objectweb.cjdbc.common.monitor.AbstractDataCollector
org.objectweb.cjdbc.common.monitor.virtualdatabase.AbstractVirtualDatabaseDataCollector
- All Implemented Interfaces:
- java.io.Serializable
- Direct Known Subclasses:
- ActiveDatabaseThreadCollector, DatabaseThreadsCollector, PendingDatabaseConnectionCollector
- public abstract class AbstractVirtualDatabaseDataCollector
- extends AbstractDataCollector
Abstract class for virtual databases collectors
- Author:
- Nicolas Modrzyk
- See Also:
- Serialized Form
Method Summary |
long |
collectValue()
This is used on the controller side to collect information |
java.lang.String |
getTargetName()
Return the name of the target of this collector |
abstract long |
getValue(java.lang.Object database)
We have the database object so let's get the value we want from ot |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
virtualDatabaseName
private java.lang.String virtualDatabaseName
AbstractVirtualDatabaseDataCollector
public AbstractVirtualDatabaseDataCollector(java.lang.String virtualDatabaseName)
- abstract collector contructor
- Parameters:
virtualDatabaseName
- to collect data from
collectValue
public long collectValue()
throws DataCollectorException
- Description copied from class:
AbstractDataCollector
- This is used on the controller side to collect information
- Specified by:
collectValue
in class AbstractDataCollector
- Returns:
- the value collected by this collectorsardes@inrialpes.fr
- Throws:
DataCollectorException
- if fails to collect the information- See Also:
AbstractDataCollector.collectValue()
getValue
public abstract long getValue(java.lang.Object database)
- We have the database object so let's get the value we want from ot
- Parameters:
database
- as an object to allow it through RMI, but IS a VirtualDatabase
- Returns:
- the collected value
getTargetName
public java.lang.String getTargetName()
- Description copied from class:
AbstractDataCollector
- Return the name of the target of this collector
- Specified by:
getTargetName
in class AbstractDataCollector
- Returns:
- target name
- See Also:
AbstractDataCollector.getTargetName()
Copyright © 2002, 2005 - ObjectWeb Consortium - All Rights Reserved.