org.apache.jmeter.control

Class OnceOnlyController

Implemented Interfaces:
Cloneable, Serializable, Controller, LoopIterationListener, Serializable, TestElement

public class OnceOnlyController
extends GenericController
implements Serializable, LoopIterationListener

Controller to run its children once per cycle.

Field Summary

Fields inherited from class org.apache.jmeter.control.GenericController

current, subControllersAndSamplers

Fields inherited from interface org.apache.jmeter.testelement.TestElement

COMMENTS, ENABLED, GUI_CLASS, NAME, TEST_CLASS

Constructor Summary

OnceOnlyController()
Constructor for the OnceOnlyController object.

Method Summary

void
iterationStart(LoopIterationEvent event)
protected Sampler
nextIsNull()
Called by next() when getCurrentElement() returns null.

Methods inherited from class org.apache.jmeter.control.GenericController

addIterationListener, addTestElement, currentReturnedNull, fireIterEvents, fireIterationStart, getCurrentElement, getIterCount, getSubControllers, incrementCurrent, incrementIterCount, initialize, isDone, isFirst, next, nextIsAController, nextIsASampler, nextIsNull, reInitialize, removeCurrentElement, resetCurrent, resetIterCount, setCurrentElement, setDone, setFirst

Methods inherited from class org.apache.jmeter.testelement.AbstractTestElement

addProperty, addTestElement, canRemove, clear, clearTemporary, clone, emptyTemporary, equals, getComment, getName, getProperty, getPropertyAsBoolean, getPropertyAsBoolean, getPropertyAsDouble, getPropertyAsFloat, getPropertyAsInt, getPropertyAsInt, getPropertyAsLong, getPropertyAsString, getPropertyAsString, getThreadContext, getThreadName, hashCode, isEnabled, isRunningVersion, isTemporary, logProperties, mergeIn, propertyIterator, recoverRunningVersion, removeProperty, setComment, setName, setProperty, setProperty, setProperty, setProperty, setProperty, setProperty, setProperty, setRunningVersion, setTemporary, setThreadContext, setThreadName, traverse, traverseCollection, traverseMap, traverseProperty

Constructor Details

OnceOnlyController

public OnceOnlyController()
Constructor for the OnceOnlyController object.

Method Details

iterationStart

public void iterationStart(LoopIterationEvent event)
Specified by:
iterationStart in interface LoopIterationListener

nextIsNull

protected Sampler nextIsNull()
            throws NextIsNullException
Called by next() when getCurrentElement() returns null. Reinitialises the controller.
Overrides:
nextIsNull in interface GenericController
Returns:
null (always, for this class)

Copyright © 1998-2010 Apache Software Foundation. All Rights Reserved.