public interface TestControl extends ActivityControl
Modifier and Type | Field and Description |
---|---|
static java.lang.String |
TEST_CONTROL |
Modifier and Type | Method and Description |
---|---|
void |
addObserver(java.util.Observer obs) |
void |
changeParameter(java.lang.String bladeId,
java.lang.String name,
java.io.Serializable text) |
void |
collect(java.lang.String[] selBladesId,
CollectListener listener)
Collect test results from all or selected blades
|
void |
deleteObservers() |
java.lang.String[] |
getBladesIds()
Get the identifiers of all blades that are currently
under control (i.e.
|
java.util.Map<java.lang.String,java.io.Serializable> |
getCurrentParameters(java.lang.String bladeId)
Return current changeable parameters
|
java.lang.String |
getCurrentTestId()
Retrieves current test identifier.
|
java.lang.String[] |
getStatLabels(java.lang.String bladeId)
Retrieve the ActionStat of a specific host.
|
long[] |
getStats(java.lang.String bladeId)
Retrieve the ActionStat of a specific host.
|
void |
join(java.lang.String[] selBladesId)
Wait for selected blades to end
|
void |
resume(java.lang.String[] selBladesId)
Resume selected blades
|
void |
start(java.lang.String[] selBladesId)
Start selected blades
|
void |
stop(java.lang.String[] selBladesId)
Stop selected blades
|
void |
suspend(java.lang.String[] selBladesId)
Suspend selected blades
|
static final java.lang.String TEST_CONTROL
java.lang.String[] getBladesIds()
long[] getStats(java.lang.String bladeId)
bladeId
- The blade identifier to get the statistical data fromjava.lang.String[] getStatLabels(java.lang.String bladeId)
bladeId
- The blade identifier to get the statistics labels fromjava.util.Map<java.lang.String,java.io.Serializable> getCurrentParameters(java.lang.String bladeId)
bladeId
- The identifier of the target bladevoid start(java.lang.String[] selBladesId)
selBladesId
- String[] ids of selected blades
(selBladesId = null means all blades)void stop(java.lang.String[] selBladesId)
selBladesId
- String[] ids of selected blades
(selBladesId = null means all blades)void suspend(java.lang.String[] selBladesId)
selBladesId
- String[] ids of selected blades
(selBladesId = null means all blades)void resume(java.lang.String[] selBladesId)
selBladesId
- String[] ids of selected bladesvoid join(java.lang.String[] selBladesId)
selBladesId
- String[] ids of selected blades
(selBladesId = null means all blades)void collect(java.lang.String[] selBladesId, CollectListener listener)
selBladesId
- String[] of selected blades ids
or null to collect from all blades.listener
- the listener receives progress
information and it is given the opportunity to
cancel the collection. Ignored if null.void addObserver(java.util.Observer obs)
void deleteObservers()
void changeParameter(java.lang.String bladeId, java.lang.String name, java.io.Serializable text) throws ClifException
ClifException
java.lang.String getCurrentTestId()