Package org.apache.jmeter.threads
Interface TestCompilerHelper
- All Known Implementing Classes:
- AbstractThreadGroup,- CriticalSectionController,- ForeachController,- GenericController,- IfController,- IncludeController,- InterleaveControl,- LoopController,- ModuleController,- OnceOnlyController,- PostThreadGroup,- ProxyControl,- RandomController,- RandomOrderController,- RecordingController,- RunTime,- SetupThreadGroup,- SwitchController,- TestFragmentController,- ThreadGroup,- ThroughputController,- TransactionController,- WhileController
public interface TestCompilerHelper
Bug 53796 - TestCompiler uses static Set which can grow huge
 This interface is a means to allow the pair data to be saved with the parent
 instance, thus allowing it to be garbage collected when the thread completes.
 This uses a bit more memory, as each controller test element includes the data
 structure to contain the child element. However, there is no need to store the
 parent element.
- Since:
- 2.8
- 
Method SummaryModifier and TypeMethodDescriptionbooleanaddTestElementOnce(org.apache.jmeter.testelement.TestElement child) Add child test element only if it has not already been added.
- 
Method Details- 
addTestElementOnceboolean addTestElementOnce(org.apache.jmeter.testelement.TestElement child) Add child test element only if it has not already been added.Only for use by TestCompiler. - Parameters:
- child- the- TestElementto be added
- Returns:
- trueif the child was added
 
 
-