java.lang.Object
org.apache.jmeter.testelement.AbstractTestElement
org.apache.jmeter.threads.ThreadGroup
org.apache.jmeter.threads.ReflectionThreadGroup
- All Implemented Interfaces:
- java.lang.Cloneable, org.apache.jmeter.control.Controller, org.apache.jmeter.samplers.SampleListener, java.io.Serializable, org.apache.jmeter.testelement.TestElement
- public class ReflectionThreadGroup
- extends ThreadGroup
ThreadGroup used for reflection purposes. ThreadGroup has a
org.apache.jmeter.control.LoopController which loops as many times as
specified on the ThreadGroup gui. During reflection, we don't need the
LoopController because we need to run the Sampler (for
example, JNDISampler) only once. Thus we create this
ReflectionThreadGroup which has a {link #nextEntry()} which
doesn't make use of the LoopController.
- Version:
- $Revision: 1.7 $
| Nested classes inherited from class org.apache.jmeter.threads.ThreadGroup |
|
| Fields inherited from class org.apache.jmeter.threads.ThreadGroup |
DELAY, DURATION, END_TIME, MAIN_CONTROLLER, NUM_THREADS, ON_SAMPLE_ERROR, ON_SAMPLE_ERROR_CONTINUE, ON_SAMPLE_ERROR_STOPTEST, ON_SAMPLE_ERROR_STOPTHREAD, RAMP_TIME, SCHEDULER, START_TIME |
| Methods inherited from class org.apache.jmeter.threads.ThreadGroup |
addIterationListener, addTestElement, decrNumberOfThreads, getDefaultNumThreads, getDefaultRampUp, getDelay, getDuration, getEndTime, getNumberOfThreads, getNumThreads, getOnErrorStopTest, getOnErrorStopThread, getRampUp, getSamplerController, getScheduler, getStartTime, incrNumberOfThreads, initialize, isDone, next, sampleOccurred, sampleStarted, sampleStopped, setDelay, setDuration, setEndTime, setNumThreads, setRampUp, setSamplerController, setScheduler, setStartTime |
| Methods inherited from class org.apache.jmeter.testelement.AbstractTestElement |
addProperty, canRemove, clear, clearTemporary, clone, emptyTemporary, equals, getName, getProperty, getPropertyAsBoolean, getPropertyAsBoolean, getPropertyAsDouble, getPropertyAsFloat, getPropertyAsInt, getPropertyAsLong, getPropertyAsString, getThreadContext, getThreadName, isEnabled, isRunningVersion, isTemporary, logProperties, mergeIn, nextIsNull, propertyIterator, recoverRunningVersion, removeProperty, setName, setProperty, setProperty, setRunningVersion, setTemporary, setThreadContext, setThreadName, threadFinished, threadStarted, traverse, traverseCollection, traverseMap, traverseProperty |
| Methods inherited from interface org.apache.jmeter.testelement.TestElement |
canRemove, clear, clone, getProperty, getPropertyAsBoolean, getPropertyAsFloat, getPropertyAsInt, getPropertyAsLong, getPropertyAsString, getThreadContext, getThreadName, isEnabled, isRunningVersion, isTemporary, propertyIterator, recoverRunningVersion, removeProperty, setProperty, setProperty, setRunningVersion, setTemporary, setThreadContext, setThreadName, threadFinished, threadStarted, traverse |
ReflectionThreadGroup
public ReflectionThreadGroup()