Package org.apache.jmeter.timers
Class ConstantTimer
- java.lang.Object
-
- org.apache.jmeter.testelement.AbstractTestElement
-
- org.apache.jmeter.timers.ConstantTimer
-
- All Implemented Interfaces:
Serializable
,Cloneable
,LoopIterationListener
,Searchable
,TestElement
,Timer
- Direct Known Subclasses:
RandomTimer
public class ConstantTimer extends AbstractTestElement implements Timer, Serializable, LoopIterationListener
This class implements a constant timer with its own panel and fields for value update and user interaction.- See Also:
- Serialized Form
-
-
Field Summary
Fields Modifier and Type Field Description static String
DELAY
-
Fields inherited from interface org.apache.jmeter.testelement.TestElement
COMMENTS, ENABLED, GUI_CLASS, NAME, TEST_CLASS
-
-
Constructor Summary
Constructors Constructor Description ConstantTimer()
No-arg constructor.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description long
delay()
Retrieve the delay to use during test execution.String
getDelay()
Get the delay value for display.double
getRange()
Retrieve the range (not used for this timer).void
iterationStart(LoopIterationEvent event)
Gain access to any variables that have been defined.void
setDelay(String delay)
Set the delay for this timer.void
setRange(double range)
Set the range (not used for this timer).String
toString()
Provide a description of this timer class.-
Methods inherited from class org.apache.jmeter.testelement.AbstractTestElement
addPropertiesValues, addProperty, addProperty, addTestElement, 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
-
-
-
-
Field Detail
-
DELAY
public static final String DELAY
- See Also:
- Constant Field Values
-
-
Method Detail
-
setDelay
public void setDelay(String delay)
Set the delay for this timer.- Parameters:
delay
- The delay for this timer
-
setRange
public void setRange(double range)
Set the range (not used for this timer).- Parameters:
range
- Not used
-
getDelay
public String getDelay()
Get the delay value for display.- Returns:
- the delay value for display.
-
getRange
public double getRange()
Retrieve the range (not used for this timer).- Returns:
- the range (always zero for this timer).
-
delay
public long delay()
Retrieve the delay to use during test execution.
-
toString
public String toString()
Provide a description of this timer class.
-
iterationStart
public void iterationStart(LoopIterationEvent event)
Gain access to any variables that have been defined.- Specified by:
iterationStart
in interfaceLoopIterationListener
- Parameters:
event
- the event- See Also:
LoopIterationListener.iterationStart(LoopIterationEvent)
-
-