クラス org.objectweb.cjdbc.common.monitor.virtualdatabase.AbstractVirtualDatabaseDataCollector

org.objectweb.cjdbc.common.monitor.virtualdatabase.AbstractVirtualDatabaseDataCollectorに対する継承グラフ

Inheritance graph
[凡例]
org.objectweb.cjdbc.common.monitor.virtualdatabase.AbstractVirtualDatabaseDataCollectorのコラボレーション図

Collaboration graph
[凡例]
すべてのメンバ一覧

説明

Abstract class for virtual databases collectors
作者:
Nicolas Modrzyk

AbstractVirtualDatabaseDataCollector.java35 行で定義されています。

Public メソッド

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

Private 変数

String virtualDatabaseName


コンストラクタとデストラクタ

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

abstract collector contructor

引数:
virtualDatabaseName to collect data from
AbstractVirtualDatabaseDataCollector.java45 行で定義されています。
00046 { 00047 super(); 00048 this.virtualDatabaseName = virtualDatabaseName; 00049 }


メソッド

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

参照:
org.objectweb.cjdbc.common.monitor.AbstractDataCollector.collectValue()

org.objectweb.cjdbc.common.monitor.AbstractDataCollectorを実装しています.

AbstractVirtualDatabaseDataCollector.java54 行で定義されています。

参照先 org.objectweb.cjdbc.common.monitor.virtualdatabase.AbstractVirtualDatabaseDataCollector.virtualDatabaseName.

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]
 

参照:
org.objectweb.cjdbc.common.monitor.AbstractDataCollector.getTargetName()

org.objectweb.cjdbc.common.monitor.AbstractDataCollectorを実装しています.

AbstractVirtualDatabaseDataCollector.java71 行で定義されています。

参照先 org.objectweb.cjdbc.common.monitor.virtualdatabase.AbstractVirtualDatabaseDataCollector.virtualDatabaseName.

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

引数:
database as an object to allow it through RMI, but IS a VirtualDatabase
戻り値:
the collected value

org.objectweb.cjdbc.common.monitor.virtualdatabase.ActiveDatabaseThreadCollector, org.objectweb.cjdbc.common.monitor.virtualdatabase.DatabaseThreadsCollector, と org.objectweb.cjdbc.common.monitor.virtualdatabase.PendingDatabaseConnectionCollectorで実装されています.


変数

String org.objectweb.cjdbc.common.monitor.virtualdatabase.AbstractVirtualDatabaseDataCollector.virtualDatabaseName [private]
 

AbstractVirtualDatabaseDataCollector.java39 行で定義されています。

参照元 org.objectweb.cjdbc.common.monitor.virtualdatabase.AbstractVirtualDatabaseDataCollector.collectValue(), と org.objectweb.cjdbc.common.monitor.virtualdatabase.AbstractVirtualDatabaseDataCollector.getTargetName().


このクラスの説明は次のファイルから生成されました:
CJDBCversion1.0.4に対してTue Oct 12 15:16:15 2004に生成されました。 doxygen 1.3.8