org.apache.jmeter.control
Class InterleaveControl
java.lang.Object
org.apache.jmeter.testelement.AbstractTestElement
org.apache.jmeter.control.GenericController
org.apache.jmeter.control.InterleaveControl
- All Implemented Interfaces:
- Cloneable, Controller, Serializable, TestElement
- Direct Known Subclasses:
- RandomController
- public class InterleaveControl
- extends GenericController
- implements Serializable
- Version:
- $Revision: 1.24 $ Last updated: $Date: 2004/02/13 01:31:55 $
- Author:
- Michael Stover
Created March 13, 2001
- See Also:
- Serialized Form
Methods inherited from class org.apache.jmeter.control.GenericController |
addIterationListener, addTestElement, fireIterationStart, fireIterEvents, getCurrentElement, getIterCount, getSubControllers, incrementIterCount, initialize, isDone, isFirst, removeCurrentElement, resetCurrent, resetIterCount, setDone, setFirst |
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, isRunningVersion, isTemporary, logProperties, mergeIn, 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, isRunningVersion, isTemporary, propertyIterator, recoverRunningVersion, removeProperty, setProperty, setProperty, setRunningVersion, setTemporary, setThreadContext, setThreadName, threadFinished, threadStarted, traverse |
IGNORE_SUB_CONTROLLERS
public static final int IGNORE_SUB_CONTROLLERS
- See Also:
- Constant Field Values
USE_SUB_CONTROLLERS
public static final int USE_SUB_CONTROLLERS
- See Also:
- Constant Field Values
InterleaveControl
public InterleaveControl()
- Constructor for the InterleaveControl object
reInitialize
public void reInitialize()
- Overrides:
reInitialize
in class GenericController
setStyle
public void setStyle(int style)
getStyle
public int getStyle()
next
public Sampler next()
- Description copied from interface:
Controller
- Delivers the next Sampler.
- Specified by:
next
in interface Controller
- Overrides:
next
in class GenericController
- See Also:
Controller.next()
nextIsAController
protected Sampler nextIsAController(Controller controller)
throws NextIsNullException
- Overrides:
nextIsAController
in class GenericController
- Throws:
NextIsNullException
nextIsASampler
protected Sampler nextIsASampler(Sampler element)
throws NextIsNullException
- Overrides:
nextIsASampler
in class GenericController
- Throws:
NextIsNullException
nextIsNull
protected Sampler nextIsNull()
- If the current is null, reset and continue searching. The
searchStart attribute will break us off when we start a repeat.
- Overrides:
nextIsNull
in class GenericController
- See Also:
AbstractTestElement.nextIsNull()
setCurrentElement
protected void setCurrentElement(TestElement currentElement)
throws NextIsNullException
- Overrides:
setCurrentElement
in class GenericController
- Throws:
NextIsNullException
currentReturnedNull
protected void currentReturnedNull(Controller c)
- Overrides:
currentReturnedNull
in class GenericController
isSkipNext
protected boolean isSkipNext()
- Returns:
- skipNext
setSkipNext
protected void setSkipNext(boolean skipNext)
- Parameters:
skipNext
-
incrementCurrent
protected void incrementCurrent()
- Overrides:
incrementCurrent
in class GenericController
Copyright © 1998-2005 Apache Software Foundation. All Rights Reserved.