public abstract class AbstractThreadStarter extends Thread
Thread.State, Thread.UncaughtExceptionHandler| Modifier and Type | Field and Description |
|---|---|
protected org.apache.jmeter.threads.JMeterContext |
context |
protected org.apache.jmeter.engine.StandardJMeterEngine |
engine |
protected int |
groupIndex |
protected org.apache.jmeter.threads.ListenerNotifier |
notifier |
protected AbstractDynamicThreadGroup |
owner |
protected double |
startTime |
protected org.apache.jorphan.collections.ListedHashTree |
threadGroupTree |
protected long |
threadIndex |
protected org.apache.jorphan.collections.HashTree |
treeClone |
MAX_PRIORITY, MIN_PRIORITY, NORM_PRIORITY| Constructor and Description |
|---|
AbstractThreadStarter(int groupIndex,
AbstractDynamicThreadGroup owner,
org.apache.jorphan.collections.ListedHashTree listedHashTree,
org.apache.jmeter.threads.ListenerNotifier listenerNotifier,
org.apache.jmeter.engine.StandardJMeterEngine standardJMeterEngine) |
| Modifier and Type | Method and Description |
|---|---|
protected DynamicThread |
addActiveThread() |
protected org.apache.jorphan.collections.ListedHashTree |
cloneTree(org.apache.jorphan.collections.ListedHashTree tree) |
protected DynamicThread |
makeThread(long threadIndex) |
void |
run() |
protected abstract void |
supplyActiveThreads() |
activeCount, checkAccess, clone, countStackFrames, currentThread, destroy, dumpStack, enumerate, getAllStackTraces, getContextClassLoader, getDefaultUncaughtExceptionHandler, getId, getName, getPriority, getStackTrace, getState, getThreadGroup, getUncaughtExceptionHandler, holdsLock, interrupt, interrupted, isAlive, isDaemon, isInterrupted, join, join, join, resume, setContextClassLoader, setDaemon, setDefaultUncaughtExceptionHandler, setName, setPriority, setUncaughtExceptionHandler, sleep, sleep, start, stop, stop, suspend, toString, yieldprotected final org.apache.jmeter.threads.ListenerNotifier notifier
protected final org.apache.jorphan.collections.ListedHashTree threadGroupTree
protected final org.apache.jmeter.engine.StandardJMeterEngine engine
protected final org.apache.jmeter.threads.JMeterContext context
protected final AbstractDynamicThreadGroup owner
protected final int groupIndex
protected long threadIndex
protected org.apache.jorphan.collections.HashTree treeClone
protected double startTime
public AbstractThreadStarter(int groupIndex,
AbstractDynamicThreadGroup owner,
org.apache.jorphan.collections.ListedHashTree listedHashTree,
org.apache.jmeter.threads.ListenerNotifier listenerNotifier,
org.apache.jmeter.engine.StandardJMeterEngine standardJMeterEngine)
protected abstract void supplyActiveThreads()
throws InterruptedException
InterruptedExceptionprotected DynamicThread makeThread(long threadIndex)
protected org.apache.jorphan.collections.ListedHashTree cloneTree(org.apache.jorphan.collections.ListedHashTree tree)
protected DynamicThread addActiveThread()
Copyright © 2017. All rights reserved.