|
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.AbleObject | +--com.ibm.able.AbleDefaultAgent | +--com.ibm.able.autotune.BaseAutotuneAdaptor
Field Summary | |
---|---|
protected AutotuneMetricCollection |
metrics
|
Fields inherited from class com.ibm.able.AbleDefaultAgent |
---|
activeDataSource, defaultName, eventConnections, myBeans, numEpochs, processList, processListOK, userDefinedFunctions |
Fields inherited from class com.ibm.able.AbleObject |
---|
changed, chgSupport, comment, dataFlowEnabled, destBufferConnections, eventQueue, fileName, inputBuffer, listeners, logger, name, outputBuffer, parent, propertyConnectionMgr, sourceBufferConnections, state, stateChgSupport, trace |
Constructor Summary | |
---|---|
BaseAutotuneAdaptor()
|
|
BaseAutotuneAdaptor(java.lang.String name)
|
Method Summary | |
---|---|
static java.lang.String |
Copyright()
Determine the copyright of this class. |
abstract void |
defineMetrics()
Create and define all metrics for the target system. |
AutotuneMetricCollection |
getMetrics()
Get all of the defined metrics for the target system. |
void |
init()
Initialize and configure the bean. |
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. |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Methods inherited from interface com.ibm.able.AbleBean |
---|
getComment, getLogger, getName, getParent, getState, getTraceLogger, init, isChanged, process, setChanged, setComment, setLogger, setName, setParent, setState, setTraceLogger |
Methods inherited from interface com.ibm.able.AbleEventListenerManager |
---|
addAbleEventListener, dataChanged, getAbleEventListeners, notifyAbleEventListeners, removeAbleEventListener |
Methods inherited from interface com.ibm.able.AbleEventQueueProcessor |
---|
processAbleEvent, processNoEventProcessingEnabledSituation, processTimerEvent |
Methods inherited from interface com.ibm.able.AblePropertyChangeManager |
---|
addPropertyChangeListener, addPropertyConnection, getPropertyConnectionManager, removeAllPropertyConnections, removePropertyChangeListener, removePropertyConnection |
Methods inherited from interface com.ibm.able.AbleSerializable |
---|
getFileName, restoreFromFile, restoreFromFile, saveToFile, saveToFile, setFileName |
Methods inherited from interface com.ibm.able.AbleBeanContainer |
---|
getName |
Field Detail |
protected AutotuneMetricCollection metrics
Constructor Detail |
public BaseAutotuneAdaptor() throws AbleException
public BaseAutotuneAdaptor(java.lang.String name) throws AbleException
Method Detail |
public abstract void defineMetrics() throws AbleException
defineMetrics
in interface AutotuneAdaptor
public AutotuneMetricCollection getMetrics()
getMetrics
in interface AutotuneAdaptor
public void setTuningControl(AutotuneTuningControlMetric tuningControl) throws AbleException
setTuningControl
in interface AutotuneAdaptor
public void setTuningControls(java.util.Vector tuningControls) throws AbleException
setTuningControls
in interface AutotuneAdaptor
public void init() throws AbleException
AbleBean
AbleState.Initiated
or
AbleState.Waiting
.
If the implementation provides property change notification, decide whether to send only one property change event or an event for each property.
A bean implementing AbleBeanContainer
may choose to call this method
on each bean it contains and accumulate errors from each contained bean.
init
in class AbleObject
com.ibm.able.AbleBean
AbleException
- If an error occurs.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 |