com.ibm.able.autotune
Class TestAutotuneAdaptor
java.lang.Object
com.ibm.able.AbleObject
com.ibm.able.AbleDefaultAgent
com.ibm.able.autotune.BaseAutotuneAdaptor
com.ibm.able.autotune.TestAutotuneAdaptor
- All Implemented Interfaces:
- AbleAgent, AbleBean, AbleBeanContainer, AbleDataBufferManager, AbleEventListener, AbleEventListenerManager, AbleEventQueueManager, AbleEventQueueProcessor, AblePropertyChangeManager, AbleSerializable, AbleUserDefinedFunctionManager, AutotuneAdaptor, java.util.EventListener, java.beans.PropertyChangeListener, java.io.Serializable
- public class TestAutotuneAdaptor
- extends BaseAutotuneAdaptor
- See Also:
- Serialized Form
| Fields inherited from class com.ibm.able.AbleObject |
changed, chgSupport, comment, dataFlowEnabled, destBufferConnections, eventQueue, fileName, inputBuffer, listeners, logger, name, outputBuffer, parent, properties, propertyConnectionMgr, sourceBufferConnections, state, stateChgSupport, trace |
| Methods inherited from class com.ibm.able.AbleDefaultAgent |
addBean, addBeans, addEventConnection, addUserDefinedFunction, buildProcessList, clsNm, containsBean, containsBean, containsUserDefinedFunction, debugTrace, generateUniqueName, getBean, getBeans, getDataSource, getEventConnections, getNumEpochs, getProcessList, getUserDefinedFunction, getUserDefinedFunctions, handleAbleEvent, initAllBeans, invokeUserDefinedFunction, isActiveDataSource, propertyChange, quitAll, quitEnabledEventProcessing, removeAllBeans, removeAllConnections, removeAllEventConnections, removeBean, removeBean, removeBeans, removeEventConnection, removeUserDefinedFunction, resetAllBeans, resumeAll, setActiveDataSource, setDataFlowEnabled, setProcessList, setUserDefinedFunctions, suspendAll |
| Methods inherited from class com.ibm.able.AbleObject |
addAbleEventListener, addDestBufferConnection, addPropertyChangeListener, addPropertyConnection, addSourceBufferConnection, addStateChangeListener, dataChanged, firePropertyChange, flushAbleEventQueue, getAbleEventListeners, getAbleEventProcessingEnabled, getAbleEventQueueSize, getComment, getDestBufferConnections, getFileName, getInputBuffer, getInputBuffer, getInputBufferAsString, getInputBufferAsStringArray, getInputBufferContents, getLogger, getName, getOutputBuffer, getOutputBuffer, getOutputBufferAsString, getOutputBufferAsStringArray, getOutputBufferContents, getParent, getProperties, getProperty, getPropertyChangeListeners, getPropertyConnectionManager, getSleepTime, getSourceBufferConnections, getState, getTraceLogger, hasInputBuffer, hasOutputBuffer, init, isAbleEventPostingEnabled, isAbleEventProcessingEnabled, isChanged, isConnectable, isDataFlowEnabled, isTimerEventProcessingEnabled, notifyAbleEventListeners, process, processAbleEvent, processBufferConnections, processNoEventProcessingEnabledSituation, processTimerEvent, removeAbleEventListener, removeAllAbleEventListeners, removeAllBufferConnections, removeAllPropertyConnections, removeDestBufferConnection, removeProperty, removePropertyChangeListener, removePropertyConnection, removeSourceBufferConnection, removeStateChangeListener, restartEnabledEventProcessing, restoreFromFile, restoreFromFile, restoreFromSerializedFile, restoreFromStream, resumeEnabledEventProcessing, saveToFile, saveToFile, setAbleEventProcessingEnabled, setChanged, setComment, setFileName, setInputBuffer, setInputBuffer, setLogger, setName, setOutputBuffer, setOutputBuffer, setParent, setProperties, setProperty, setSleepTime, setState, setTimerEventProcessingEnabled, setTraceLogger, sourceConnectionsOK, startEnabledEventProcessing, suspendEnabledEventProcessing |
| 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, getProperties, getProperty, getState, getTraceLogger, init, isChanged, process, removeProperty, setChanged, setComment, setLogger, setName, setParent, setProperties, setProperty, setState, setTraceLogger |
| Methods inherited from interface com.ibm.able.AbleDataBufferManager |
addDestBufferConnection, addSourceBufferConnection, getDestBufferConnections, getInputBuffer, getInputBuffer, getInputBufferAsString, getInputBufferAsStringArray, getInputBufferContents, getOutputBuffer, getOutputBuffer, getOutputBufferAsString, getOutputBufferAsStringArray, getOutputBufferContents, getSourceBufferConnections, hasInputBuffer, hasOutputBuffer, isConnectable, isDataFlowEnabled, processBufferConnections, removeAllBufferConnections, removeDestBufferConnection, removeSourceBufferConnection, setInputBuffer, setInputBuffer, setOutputBuffer, setOutputBuffer |
| Methods inherited from interface com.ibm.able.AbleEventQueueManager |
flushAbleEventQueue, getAbleEventProcessingEnabled, getAbleEventQueueSize, getSleepTime, isAbleEventPostingEnabled, isAbleEventProcessingEnabled, isTimerEventProcessingEnabled, restartEnabledEventProcessing, resumeEnabledEventProcessing, setAbleEventProcessingEnabled, setSleepTime, setTimerEventProcessingEnabled, startEnabledEventProcessing, suspendEnabledEventProcessing |
TestAutotuneAdaptor
public TestAutotuneAdaptor()
throws AbleException
defineMetrics
public void defineMetrics()
throws AbleException
- Create and define metrics for the Test Adaptor
- Specified by:
defineMetrics in interface AutotuneAdaptor- Specified by:
defineMetrics in class BaseAutotuneAdaptor
- Throws:
AbleException
init
public void init()
throws AbleException
- Initialize the adaptor.
- Specified by:
init in interface AbleBean- Overrides:
init in class BaseAutotuneAdaptor
- Throws:
AbleException
reset
public void reset()
throws AbleException
- Reinitialize the adaptor.
- Specified by:
reset in interface AbleBean- Overrides:
reset in class AbleDefaultAgent
- Throws:
AbleException - If an error occurs when resetting
a contained bean. All errors are
collected and insert into the exception
so that one bean's error does not
prevent another from being reset.
setDataFileName
public void setDataFileName(java.lang.String theFileName)
throws AbleException
- Throws:
AbleException
getDataFileName
public java.lang.String getDataFileName()
getImportBean
public AbleImport getImportBean()
setImportBean
public void setImportBean(AbleImport theBean)
throws AbleException
- Throws:
AbleException
process
public void process()
throws AbleException
- Get the latest data from the buffer and set the values of the metrics.
Calling process on the bean causes a datachanged event to be sent, and
handleAbleEvent then copies data from the bean's output buffer to the
metrics.
- Specified by:
process in interface AbleBean- Overrides:
process in class AbleDefaultAgent
- Throws:
AbleException - If an error occurs. Errors from each contained
bean are accumulated.
processOutputBuffer
public void processOutputBuffer()
throws AbleException
- Copy data from the member import bean's output buffer into the metrics.
Note the sequence of data in the dfn and dat files must be the same as
the sequence of copy operations.
- Throws:
AbleException
say
public void say(java.lang.String theString)
getInteractiveResponseTimeTarget
public double getInteractiveResponseTimeTarget()
setInteractiveResponseTimeTarget
public void setInteractiveResponseTimeTarget(double theTarget)
(C) Copyright IBM Corporation 1999, 2005