Class InterleaveControlWrapper
- java.lang.Object
-
- org.anasoid.jmc.core.wrapper.jmeter.testelement.basic.AbstractBasicTestElementWrapper<T>
-
- org.anasoid.jmc.core.wrapper.jmeter.testelement.basic.AbstractBasicParentTestElementWrapper<T>
-
- org.anasoid.jmc.core.wrapper.jmeter.testelement.AbstractTestElementWrapper<T>
-
- org.anasoid.jmc.core.wrapper.jmeter.control.GenericControllerWrapper<org.apache.jmeter.control.InterleaveControl,org.apache.jmeter.control.gui.InterleaveControlGui>
-
- org.anasoid.jmc.core.wrapper.jmeter.control.InterleaveControlWrapper
-
- All Implemented Interfaces:
java.io.Serializable,ControllerWrapper<org.apache.jmeter.control.InterleaveControl>,JMeterGUIWrapper<org.apache.jmeter.control.gui.InterleaveControlGui>,TestElementTreeNodeWrapper<org.apache.jmeter.control.InterleaveControl>,TestElementWrapper<org.apache.jmeter.control.InterleaveControl>
@JmcDefaultName("Interleave Controller") public class InterleaveControlWrapper extends GenericControllerWrapper<org.apache.jmeter.control.InterleaveControl,org.apache.jmeter.control.gui.InterleaveControlGui>
Wrapper for InterleaveControl.- See Also:
InterleaveControl, Serialized Form
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classInterleaveControlWrapper.InterleaveControlWrapperBuilder<C extends InterleaveControlWrapper,B extends InterleaveControlWrapper.InterleaveControlWrapperBuilder<C,B>>-
Nested classes/interfaces inherited from class org.anasoid.jmc.core.wrapper.jmeter.control.GenericControllerWrapper
GenericControllerWrapper.GenericControllerWrapperBuilder<T extends org.apache.jmeter.control.GenericController,G extends org.apache.jmeter.control.gui.AbstractControllerGui,C extends GenericControllerWrapper<T,G>,B extends GenericControllerWrapper.GenericControllerWrapperBuilder<T,G,C,B>>
-
Nested classes/interfaces inherited from class org.anasoid.jmc.core.wrapper.jmeter.testelement.AbstractTestElementWrapper
AbstractTestElementWrapper.AbstractTestElementWrapperBuilder<T extends org.apache.jmeter.testelement.AbstractTestElement,C extends AbstractTestElementWrapper<T>,B extends AbstractTestElementWrapper.AbstractTestElementWrapperBuilder<T,C,B>>
-
Nested classes/interfaces inherited from class org.anasoid.jmc.core.wrapper.jmeter.testelement.basic.AbstractBasicParentTestElementWrapper
AbstractBasicParentTestElementWrapper.AbstractBasicParentTestElementWrapperBuilder<T extends org.apache.jmeter.testelement.AbstractTestElement,C extends AbstractBasicParentTestElementWrapper<T>,B extends AbstractBasicParentTestElementWrapper.AbstractBasicParentTestElementWrapperBuilder<T,C,B>>
-
Nested classes/interfaces inherited from class org.anasoid.jmc.core.wrapper.jmeter.testelement.basic.AbstractBasicTestElementWrapper
AbstractBasicTestElementWrapper.AbstractBasicTestElementWrapperBuilder<T extends org.apache.jmeter.testelement.AbstractTestElement,C extends AbstractBasicTestElementWrapper<T>,B extends AbstractBasicTestElementWrapper.AbstractBasicTestElementWrapperBuilder<T,C,B>>
-
-
Constructor Summary
Constructors Modifier Constructor Description protectedInterleaveControlWrapper(InterleaveControlWrapper.InterleaveControlWrapperBuilder<?,?> b)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static InterleaveControlWrapper.InterleaveControlWrapperBuilder<?,?>builder()java.lang.Class<?>getGuiClass()Gui Test Class used by Jmeter TestElement.GUI_CLASS @See TestElementjava.lang.Class<?>getTestClass()Test Class used by Jmeter TestElement.TEST_CLASS.booleanisAccrossThreads()Interleave across threads.booleanisIgnoreSubController()ignore sub-controller blocks : If checked, the interleave controller will treat sub-controllers like single request elements and only allow one request per controller at a time.voidsetAccrossThreads(boolean accrossThreads)Interleave across threads.voidsetIgnoreSubController(boolean ignoreSubController)ignore sub-controller blocks : If checked, the interleave controller will treat sub-controllers like single request elements and only allow one request per controller at a time.protected java.lang.Integerstyle()ignoreSubContoller is perssisted as int.InterleaveControlWrapper.InterleaveControlWrapperBuilder<?,?>toBuilder()-
Methods inherited from class org.anasoid.jmc.core.wrapper.jmeter.testelement.AbstractTestElementWrapper
getComment, getEnabled, getName, setComment, setEnabled, setName, toString
-
Methods inherited from class org.anasoid.jmc.core.wrapper.jmeter.testelement.basic.AbstractBasicParentTestElementWrapper
getChildren
-
Methods inherited from class org.anasoid.jmc.core.wrapper.jmeter.testelement.basic.AbstractBasicTestElementWrapper
getGuiClassAsString, getTags, getTestClassAsString, init, internalInit, isFullClassName
-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
-
Methods inherited from interface org.anasoid.jmc.core.wrapper.jmeter.testelement.TestElementWrapper
getChildren, getTags, getTestClassAsString, init
-
-
-
-
Constructor Detail
-
InterleaveControlWrapper
protected InterleaveControlWrapper(InterleaveControlWrapper.InterleaveControlWrapperBuilder<?,?> b)
-
-
Method Detail
-
style
protected java.lang.Integer style()
ignoreSubContoller is perssisted as int.
-
getGuiClass
public java.lang.Class<?> getGuiClass()
Description copied from interface:JMeterGUIWrapperGui Test Class used by Jmeter TestElement.GUI_CLASS @See TestElement
-
getTestClass
public java.lang.Class<?> getTestClass()
Description copied from interface:TestElementWrapperTest Class used by Jmeter TestElement.TEST_CLASS. @See TestElement.
-
builder
public static InterleaveControlWrapper.InterleaveControlWrapperBuilder<?,?> builder()
-
toBuilder
public InterleaveControlWrapper.InterleaveControlWrapperBuilder<?,?> toBuilder()
-
isIgnoreSubController
public boolean isIgnoreSubController()
ignore sub-controller blocks : If checked, the interleave controller will treat sub-controllers like single request elements and only allow one request per controller at a time.
-
setIgnoreSubController
public void setIgnoreSubController(boolean ignoreSubController)
ignore sub-controller blocks : If checked, the interleave controller will treat sub-controllers like single request elements and only allow one request per controller at a time.
-
isAccrossThreads
public boolean isAccrossThreads()
Interleave across threads. If checked, the interleave controller will alternate among each of its children controllers for each loop iteration but across all threads, for example in a configuration with 4 threads and 3 child controllers, on first iteration thread 1 will run first child, thread 2 second child, thread 3 third child, thread 4 first child, on next iteration each thread will run the following child controller
-
setAccrossThreads
public void setAccrossThreads(boolean accrossThreads)
Interleave across threads. If checked, the interleave controller will alternate among each of its children controllers for each loop iteration but across all threads, for example in a configuration with 4 threads and 3 child controllers, on first iteration thread 1 will run first child, thread 2 second child, thread 3 third child, thread 4 first child, on next iteration each thread will run the following child controller
-
-