インタフェース org.objectweb.cjdbc.common.jmx.mbeans.DataCollectorMBean

すべてのメンバ一覧

説明

DataCollector interface to used via JMX. This interface defines the entry point to collect dynamic data for all c-jdbc components.

作者:
Nicolas Modrzyk

DataCollectorMBean.java36 行で定義されています。

Public メソッド

String[][] retrieveControllerLoadData () throws DataCollectorException

関数

String[][] retrieveVirtualDatabasesData () throws DataCollectorException
boolean hasVirtualDatabase (String name)
String[][] retrieveSQLStats () throws DataCollectorException
String[][] retrieveCacheData () throws DataCollectorException
String[][] retrieveCacheStatsData () throws DataCollectorException
String[][] retrieveBackendsData () throws DataCollectorException
String[][] retrieveClientsData () throws DataCollectorException
String[][] retrieveSQLStats (String virtualDatabasename) throws DataCollectorException
String[][] retrieveCacheData (String virtualDatabasename) throws DataCollectorException
String[][] retrieveCacheStatsData (String virtualDatabasename) throws DataCollectorException
String[][] retrieveBackendsData (String virtualDatabasename) throws DataCollectorException
String[][] retrieveSchedulerData (String virtualDatabasename) throws DataCollectorException
String[][] retrieveClientsData (String virtualDatabasename) throws DataCollectorException
long retrieveData (AbstractDataCollector collector) throws DataCollectorException
AbstractDataCollector retrieveDataCollectorInstance (int dataType, String targetName, String virtualDbName) throws DataCollectorException
String[][] retrieveRecoveryLogData (String databaseName) throws DataCollectorException


メソッド

boolean org.objectweb.cjdbc.common.jmx.mbeans.DataCollectorMBean.hasVirtualDatabase String  name  )  [package]
 

Try to see if a virtual database exists from its name

引数:
name of the virtual database
戻り値:
true if exists, false otherwise

String [][] org.objectweb.cjdbc.common.jmx.mbeans.DataCollectorMBean.retrieveBackendsData String  virtualDatabasename  )  throws DataCollectorException [package]
 

Get the current list of backends data

引数:
virtualDatabasename of the database to get the data from
戻り値:
the backend list content
例外:
DataCollectorException if collection of information fails

String [][] org.objectweb.cjdbc.common.jmx.mbeans.DataCollectorMBean.retrieveBackendsData  )  throws DataCollectorException [package]
 

Get the current list of backends data for all databases

例外:
DataCollectorException if collection of information fails
戻り値:
the backend list content

String [][] org.objectweb.cjdbc.common.jmx.mbeans.DataCollectorMBean.retrieveCacheData String  virtualDatabasename  )  throws DataCollectorException [package]
 

Get the current cache content

引数:
virtualDatabasename of the database to get the data from
戻り値:
the cache content
例外:
DataCollectorException if collection of information fails

String [][] org.objectweb.cjdbc.common.jmx.mbeans.DataCollectorMBean.retrieveCacheData  )  throws DataCollectorException [package]
 

Get the current cache content for all databases

例外:
DataCollectorException if collection of information fails
戻り値:
the cache content

String [][] org.objectweb.cjdbc.common.jmx.mbeans.DataCollectorMBean.retrieveCacheStatsData String  virtualDatabasename  )  throws DataCollectorException [package]
 

Get the current cache stats content

引数:
virtualDatabasename of the database to get the data from
戻り値:
the cache stats content
例外:
DataCollectorException if collection of information fails

String [][] org.objectweb.cjdbc.common.jmx.mbeans.DataCollectorMBean.retrieveCacheStatsData  )  throws DataCollectorException [package]
 

Get the current cache stats content for all databases

例外:
DataCollectorException if collection of information fails
戻り値:
the cache stats content

String [][] org.objectweb.cjdbc.common.jmx.mbeans.DataCollectorMBean.retrieveClientsData String  virtualDatabasename  )  throws DataCollectorException [package]
 

Get the current list of current users and associated data

引数:
virtualDatabasename of the database to get the data from
戻り値:
data on users
例外:
DataCollectorException if collection of information fails

String [][] org.objectweb.cjdbc.common.jmx.mbeans.DataCollectorMBean.retrieveClientsData  )  throws DataCollectorException [package]
 

Get the current list of current users and associated data for all databases

例外:
DataCollectorException if collection of information fails
戻り値:
data on users

String [][] org.objectweb.cjdbc.common.jmx.mbeans.DataCollectorMBean.retrieveControllerLoadData  )  throws DataCollectorException
 

Get general information on the load of the controller. Get the number of threads and total memory used up

例外:
DataCollectorException if collection of information fails
戻り値:
array of strings

long org.objectweb.cjdbc.common.jmx.mbeans.DataCollectorMBean.retrieveData AbstractDataCollector  collector  )  throws DataCollectorException [package]
 

Get some data information on a fine grain approach

引数:
collector for the data to be accessed
戻り値:
long value of the data
例外:
DataCollectorException if collection of information fails

AbstractDataCollector org.objectweb.cjdbc.common.jmx.mbeans.DataCollectorMBean.retrieveDataCollectorInstance int  dataType,
String  targetName,
String  virtualDbName
throws DataCollectorException [package]
 

Get starting point for exchanging data on a particular target

引数:
dataType as given in the DataCollection interface
targetName if needed (like backendname,clientName ...)
virtualDbName if needed
戻り値:
collector instance
例外:
DataCollectorException if fails to get proper collector instance
参照:
org.objectweb.cjdbc.common.monitor.DataCollection

String [][] org.objectweb.cjdbc.common.jmx.mbeans.DataCollectorMBean.retrieveRecoveryLogData String  databaseName  )  throws DataCollectorException [package]
 

Gets content data of the recovery log

引数:
databaseName the virtual database name
戻り値:
data on the recovery log
例外:
DataCollectorException if collection of information fails

String [][] org.objectweb.cjdbc.common.jmx.mbeans.DataCollectorMBean.retrieveSchedulerData String  virtualDatabasename  )  throws DataCollectorException [package]
 

Retrive information about the scheduler, like number of pending requests, number of writes executed and number of read executed

引数:
virtualDatabasename of the database to get the data from
戻り値:
data on the associated scheduler
例外:
DataCollectorException if collection of data fails

String [][] org.objectweb.cjdbc.common.jmx.mbeans.DataCollectorMBean.retrieveSQLStats String  virtualDatabasename  )  throws DataCollectorException [package]
 

Get the current SQL statistics

引数:
virtualDatabasename of the database to get the data from
戻り値:
the statistics
例外:
DataCollectorException if collection of information fails

String [][] org.objectweb.cjdbc.common.jmx.mbeans.DataCollectorMBean.retrieveSQLStats  )  throws DataCollectorException [package]
 

Get the current SQL statistics for all databases

例外:
DataCollectorException if collection of information fails
戻り値:
the statistics

String [][] org.objectweb.cjdbc.common.jmx.mbeans.DataCollectorMBean.retrieveVirtualDatabasesData  )  throws DataCollectorException [package]
 

Get dynamic data of the different virtual databases, like pending connections size, currentNb of threads and number of active threads.

例外:
DataCollectorException if collection of information fails
戻り値:
array of strings


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