ABLE 2.0.0 07/02/2003 10:25:01

com.ibm.able.autotune
Interface AutotuneAdaptor

All Known Implementing Classes:
BaseAutotuneAdaptor

public interface AutotuneAdaptor

The AutotuneAdaptor interface defines an AbleBean that plays the role of an adaptor for an AutotuneAgent to an application or target system.

It must provide information on the target system:

  1. Metrics, including workload, configuration, and service level.
  2. Tuning control metrics which provide a way to set control actions on the target system.


Method Summary
 void defineMetrics()
          Define all of the metrics for the target system.
 AutotuneMetricCollection getMetrics()
          Get all of the defined metrics for the target system.
 void setTuningControl(AutotuneTuningControlMetric tuningControl)
          Set a single tuning control on the target system.
 void setTuningControls(java.util.Vector tuningControls)
          Set multiple tuning controls on the target system.
 

Method Detail

setTuningControl

public void setTuningControl(AutotuneTuningControlMetric tuningControl)
                      throws AbleException
Set a single tuning control on the target system.

setTuningControls

public void setTuningControls(java.util.Vector tuningControls)
                       throws AbleException
Set multiple tuning controls on the target system.

getMetrics

public AutotuneMetricCollection getMetrics()
                                    throws AbleException
Get all of the defined metrics for the target system.

defineMetrics

public void defineMetrics()
                   throws AbleException
Define all of the metrics for the target system. This can include tuning controls.

ABLE 2.0.0 07/02/2003 10:25:01

(C) Copyright IBM Corporation 1999, 2003