| Class Summary | 
| AbstractThreadGroup | ThreadGroup holds the settings for a JMeter thread group. | 
| FindTestElementsUpToRootTraverser | HashTreeTraverser implementation that stores in a Stack all 
 the Test Elements on the path to a particular node. | 
| JMeterContext | Holds context for a thread. | 
| JMeterContextService | Provides context service for JMeter threads. | 
| JMeterContextService.ThreadCounts |  | 
| JMeterThread | The JMeter interface to the sampling process, allowing JMeter to see the
 timing, add listeners for sampling events and to stop the sampling process. | 
| JMeterVariables | Class which defines JMeter variables. | 
| ListenerNotifier | Processes sample events. | 
| PostThreadGroup | PostThreadGroup is a special type of ThreadGroup that can be used for
 performing actions at the end of a test for cleanup and such. | 
| SamplePackage | Packages methods related to sample handling. | 
| SetupThreadGroup | SetupThreadGroup.java is a special type of ThreadGroup that can be used for
 setting up of a test before the bulk of the test executes later. | 
| TestCompiler | HashTreeTraverser implementation that traverses the Test Tree to build:
 
        A map with key Sampler and as value the associated SamplePackage
        A map with key TransactionController and as value the associated SamplePackage | 
| ThreadGroup | ThreadGroup holds the settings for a JMeter thread group. |