public class RunTime extends GenericController implements Serializable
current, subControllersAndSamplers
COMMENTS, ENABLED, GUI_CLASS, NAME, TEST_CLASS
Constructor and Description |
---|
RunTime() |
Modifier and Type | Method and Description |
---|---|
protected int |
getIterCount() |
long |
getRuntime() |
String |
getRuntimeString() |
protected void |
incrementLoopCount() |
boolean |
isDone()
Indicates whether the Controller is done delivering Samplers for the rest
of the test.
|
Sampler |
next()
Determines the next sampler to be processed.
|
protected Sampler |
nextIsNull()
Called by next() when getCurrentElement() returns null.
|
protected void |
reInitialize()
Resets the controller:
resetCurrent() (i.e. current=0)
increment iteration count
sets first=true
recoverRunningVersion() to set the controller back to the initial state
|
protected void |
resetLoopCount() |
void |
setRuntime(long seconds) |
void |
setRuntime(String seconds) |
void |
triggerEndOfLoop()
Trigger end of loop condition on controller (used by Start Next Loop feature)
|
addIterationListener, addTestElement, addTestElementOnce, currentReturnedNull, fireIterationStart, fireIterEvents, getCurrentElement, getSubControllers, incrementCurrent, incrementIterCount, initialize, isFirst, nextIsAController, nextIsASampler, readResolve, reInitializeSubController, removeCurrentElement, removeIterationListener, resetCurrent, resetIterCount, setCurrentElement, setDone, setFirst
addPropertiesValues, addProperty, addProperty, canRemove, clear, clearTemporary, clearTestElementChildren, clone, emptyTemporary, equals, getComment, getName, getProperty, getPropertyAsBoolean, getPropertyAsBoolean, getPropertyAsDouble, getPropertyAsFloat, getPropertyAsInt, getPropertyAsInt, getPropertyAsLong, getPropertyAsLong, getPropertyAsString, getPropertyAsString, getSearchableTokens, getThreadContext, getThreadName, hashCode, isEnabled, isRunningVersion, isTemporary, logProperties, mergeIn, propertyIterator, recoverRunningVersion, removeProperty, setComment, setEnabled, setName, setProperty, setProperty, setProperty, setProperty, setProperty, setProperty, setProperty, setProperty, setProperty, setRunningVersion, setTemporary, setThreadContext, setThreadName, traverse, traverseCollection, traverseMap, traverseProperty
finalize, getClass, notify, notifyAll, toString, wait, wait, wait
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, setEnabled, setName, setProperty, setProperty, setProperty, setProperty, setProperty, setProperty, setProperty, setProperty, setProperty, setRunningVersion, setTemporary, setThreadContext, setThreadName, traverse
public void setRuntime(long seconds)
public void setRuntime(String seconds)
public long getRuntime()
public String getRuntimeString()
public boolean isDone()
isDone
in interface Controller
isDone
in class GenericController
Controller.isDone()
public Sampler next()
GenericController
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
protected Sampler nextIsNull() throws NextIsNullException
nextIsNull
in class GenericController
NextIsNullException
protected void incrementLoopCount()
protected void resetLoopCount()
protected int getIterCount()
getIterCount
in class GenericController
protected void reInitialize()
GenericController
reInitialize
in class GenericController
public void triggerEndOfLoop()
triggerEndOfLoop
in interface Controller
triggerEndOfLoop
in class GenericController
Copyright © 1998-2015 Apache Software Foundation. All Rights Reserved.