Main Page | Packages | Class Hierarchy | Alphabetical List | Class List | File List | Class Members | Related Pages

org.objectweb.cjdbc.common.monitor.virtualdatabase.AbstractVirtualDatabaseDataCollector Class Reference

Inheritance diagram for org.objectweb.cjdbc.common.monitor.virtualdatabase.AbstractVirtualDatabaseDataCollector:

Inheritance graph
[legend]
Collaboration diagram for org.objectweb.cjdbc.common.monitor.virtualdatabase.AbstractVirtualDatabaseDataCollector:

Collaboration graph
[legend]
List of all members.

Public Member Functions

 AbstractVirtualDatabaseDataCollector (String virtualDatabaseName)
long collectValue () throws DataCollectorException
abstract long getValue (Object database)
String getTargetName ()

Detailed Description

Abstract class for virtual databases collectors
Author:
Nicolas Modrzyk

Definition at line 35 of file AbstractVirtualDatabaseDataCollector.java.


Constructor & Destructor Documentation

org.objectweb.cjdbc.common.monitor.virtualdatabase.AbstractVirtualDatabaseDataCollector.AbstractVirtualDatabaseDataCollector String  virtualDatabaseName  ) 
 

abstract collector contructor

Parameters:
virtualDatabaseName to collect data from

Definition at line 45 of file AbstractVirtualDatabaseDataCollector.java.

00046   {
00047     super();
00048     this.virtualDatabaseName = virtualDatabaseName;
00049   }


Member Function Documentation

long org.objectweb.cjdbc.common.monitor.virtualdatabase.AbstractVirtualDatabaseDataCollector.collectValue  )  throws DataCollectorException [virtual]
 

See also:
org.objectweb.cjdbc.common.monitor.AbstractDataCollector.collectValue()

Implements org.objectweb.cjdbc.common.monitor.AbstractDataCollector.

Definition at line 54 of file AbstractVirtualDatabaseDataCollector.java.

00055   {
00056     VirtualDatabase vdb = ((Controller)controller).getVirtualDatabase(
00057         virtualDatabaseName);
00058     return this.getValue(vdb);
00059   }

String org.objectweb.cjdbc.common.monitor.virtualdatabase.AbstractVirtualDatabaseDataCollector.getTargetName  )  [virtual]
 

See also:
org.objectweb.cjdbc.common.monitor.AbstractDataCollector.getTargetName()

Implements org.objectweb.cjdbc.common.monitor.AbstractDataCollector.

Definition at line 71 of file AbstractVirtualDatabaseDataCollector.java.

00072   {
00073     return virtualDatabaseName;
00074   }

abstract long org.objectweb.cjdbc.common.monitor.virtualdatabase.AbstractVirtualDatabaseDataCollector.getValue Object  database  )  [pure virtual]
 

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

Implemented in org.objectweb.cjdbc.common.monitor.virtualdatabase.ActiveDatabaseThreadCollector, org.objectweb.cjdbc.common.monitor.virtualdatabase.DatabaseThreadsCollector, and org.objectweb.cjdbc.common.monitor.virtualdatabase.PendingDatabaseConnectionCollector.


The documentation for this class was generated from the following file:
Generated on Mon Apr 11 22:02:00 2005 for C-JDBC by  doxygen 1.3.9.1