org.objectweb.cjdbc.common.monitor.cache
Class AbstractCacheStatsDataCollector
java.lang.Object
org.objectweb.cjdbc.common.monitor.AbstractDataCollector
org.objectweb.cjdbc.common.monitor.cache.AbstractCacheStatsDataCollector
- All Implemented Interfaces:
- java.io.Serializable
- Direct Known Subclasses:
- CacheEntriesCollector, CountHitsCollector, CountInsertCollector, CountSelectCollector, HitsRatioCollector
- public abstract class AbstractCacheStatsDataCollector
- extends AbstractDataCollector
Abstract template to factor code for cache 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 cache)
We have the cache 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
AbstractCacheStatsDataCollector
public AbstractCacheStatsDataCollector(java.lang.String virtualDatabaseName)
- new collector
- Parameters:
virtualDatabaseName
- database accessed to get data
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 cache)
- We have the cache object so let's get the value we want from ot
- Parameters:
cache
- as an object to allow it through RMI, but IS a
AbstractResultCache
- 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.