|
Apache JMeter | ||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object org.apache.jmeter.testelement.AbstractTestElement org.apache.jmeter.control.GenericController org.apache.jmeter.control.WhileController
public class WhileController
Field Summary |
---|
Fields inherited from class org.apache.jmeter.control.GenericController |
---|
current, subControllersAndSamplers |
Fields inherited from interface org.apache.jmeter.testelement.TestElement |
---|
COMMENTS, ENABLED, GUI_CLASS, NAME, TEST_CLASS |
Constructor Summary | |
---|---|
WhileController()
|
Method Summary | |
---|---|
String |
getCondition()
|
Sampler |
next()
This skips controller entirely if the condition is false on first entry. |
protected Sampler |
nextIsNull()
Only called at End of Loop Called by next() when getCurrentElement() returns null. |
void |
setCondition(String string)
|
void |
triggerEndOfLoop()
Trigger end of loop condition on controller (used by Start Next Loop feature) |
Methods inherited from class org.apache.jmeter.control.GenericController |
---|
addIterationListener, addTestElement, addTestElementOnce, currentReturnedNull, fireIterationStart, fireIterEvents, getCurrentElement, getIterCount, getSubControllers, incrementCurrent, incrementIterCount, initialize, isDone, isFirst, nextIsAController, nextIsASampler, reInitialize, reInitializeSubController, removeCurrentElement, removeIterationListener, resetCurrent, resetIterCount, setCurrentElement, setDone, setFirst |
Methods inherited from class java.lang.Object |
---|
finalize, getClass, notify, notifyAll, toString, wait, wait, wait |
Methods inherited from interface org.apache.jmeter.testelement.TestElement |
---|
canRemove, clear, clearTestElementChildren, clone, getComment, getName, getProperty, getPropertyAsBoolean, getPropertyAsBoolean, getPropertyAsDouble, getPropertyAsFloat, getPropertyAsInt, getPropertyAsInt, getPropertyAsLong, getPropertyAsLong, getPropertyAsString, getPropertyAsString, getThreadContext, getThreadName, isEnabled, isRunningVersion, isTemporary, propertyIterator, recoverRunningVersion, removeProperty, setComment, setName, setProperty, setProperty, setProperty, setProperty, setProperty, setProperty, setProperty, setRunningVersion, setTemporary, setThreadContext, setThreadName, traverse |
Constructor Detail |
---|
public WhileController()
Method Detail |
---|
protected Sampler nextIsNull() throws NextIsNullException
Called by next() when getCurrentElement() returns null. Reinitialises the controller.
nextIsNull
in class GenericController
NextIsNullException
public void triggerEndOfLoop()
triggerEndOfLoop
in interface Controller
triggerEndOfLoop
in class GenericController
public Sampler next()
Determines the next sampler to be processed.
If isDone, returns null.
Gets the list element using current pointer.
If this is null, calls GenericController.nextIsNull()
.
If the list element is a sampler, calls GenericController.nextIsASampler(Sampler)
,
otherwise calls GenericController.nextIsAController(Controller)
If any of the called methods throws NextIsNullException, returns null, otherwise the value obtained above is returned.
next
in interface Controller
next
in class GenericController
public void setCondition(String string)
string
- the condition to savepublic String getCondition()
|
Apache JMeter | ||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |