|
ABLE 2.0.0 07/02/2003 10:25:01 | ||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object | +--com.ibm.able.autotune.AutotuneMetricManager
The Autotune Metric Manager provides a unified view of all target system metrics to the controllers in the Autotune agent. It serves as an information mediary between controllers and adaptors
Constructor Summary | |
---|---|
AutotuneMetricManager()
|
Method Summary | |
---|---|
void |
addAdaptorMetrics(AutotuneAdaptor adaptor)
an adaptor has been added to the autotune agent request all information on metrics from the adaptor |
void |
addMetric(AutotuneMetric metric)
|
static java.lang.String |
Copyright()
Determine the copyright of this class. |
java.util.Hashtable |
getAllMetrics()
returns a list of all metrics known to this agent |
java.util.Vector |
getConfigurationMetrics()
returns all configuration metrics known to this agent |
boolean |
getLogData()
see if logging is turned on or off |
java.lang.String |
getLogDataFileName()
get the name of the file we are writing log data to |
AutotuneMetricCollection |
getLoggingMetrics()
|
AutotuneMetric |
getMetric(java.lang.String metricName)
return the specified metric |
AutotuneMetricCollection |
getMetrics()
|
java.util.Vector |
getServiceLevelMetrics()
returns all service level metrics known to this agent |
java.util.Vector |
getTuningControlMetrics()
returns all tuning control metrics known to this agent |
java.util.Vector |
getWorkloadMetrics()
returns all workload metrics known to this agent |
void |
init(java.util.Vector adaptors)
initialize the Metric manager walk through all adaptors and get metric info |
boolean |
isLogData()
see if logging is turned on or off |
void |
removeMetric(AutotuneMetric metric)
|
void |
setLogData(boolean state)
turn logging on or off |
void |
setLogDataFileName(java.lang.String fileName)
set the name of the file to write log data to |
void |
setLoggingMetrics(AutotuneMetricCollection metrics)
|
void |
writeLogData()
write a single record to the log file |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
public AutotuneMetricManager()
Method Detail |
public void init(java.util.Vector adaptors) throws AbleException
public void addMetric(AutotuneMetric metric)
public void removeMetric(AutotuneMetric metric)
public java.util.Hashtable getAllMetrics()
public AutotuneMetric getMetric(java.lang.String metricName)
public java.util.Vector getWorkloadMetrics()
public java.util.Vector getConfigurationMetrics()
public java.util.Vector getServiceLevelMetrics()
public java.util.Vector getTuningControlMetrics()
public AutotuneMetricCollection getMetrics()
public AutotuneMetricCollection getLoggingMetrics()
public void setLoggingMetrics(AutotuneMetricCollection metrics)
public void addAdaptorMetrics(AutotuneAdaptor adaptor) throws AbleException
public void setLogData(boolean state)
public boolean getLogData()
public boolean isLogData()
public void setLogDataFileName(java.lang.String fileName)
public java.lang.String getLogDataFileName()
public void writeLogData() throws AbleException
public static java.lang.String Copyright()
|
ABLE 2.0.0 07/02/2003 10:25:01 | ||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |