org.apache.jmeter.control

Class IncludeController

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

public class IncludeController
extends GenericController
implements ReplaceableController

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

IncludeController()
No-arg constructor

Method Summary

Object
clone()
String
getIncludePath()
return the JMX file path.
HashTree
getReplacementSubTree()
The way ReplaceableController works is clone is called first, followed by replace(HashTree) and finally getReplacement().
protected HashTree
loadIncludedElements()
load the included elements using SaveService
void
resolveReplacementSubTree(JMeterTreeNode context)
void
setIncludePath(String jmxfile)
In the event an user wants to include an external JMX test plan the GUI would call this.

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

IncludeController

public IncludeController()
No-arg constructor

Method Details

clone

public Object clone()
Specified by:
clone in interface TestElement
Overrides:
clone in interface AbstractTestElement

getIncludePath

public String getIncludePath()
return the JMX file path.
Returns:
the JMX file path

getReplacementSubTree

public HashTree getReplacementSubTree()
The way ReplaceableController works is clone is called first, followed by replace(HashTree) and finally getReplacement().
Specified by:
getReplacementSubTree in interface ReplaceableController

loadIncludedElements

protected HashTree loadIncludedElements()
load the included elements using SaveService

resolveReplacementSubTree

public void resolveReplacementSubTree(JMeterTreeNode context)
Specified by:
resolveReplacementSubTree in interface ReplaceableController

setIncludePath

public void setIncludePath(String jmxfile)
In the event an user wants to include an external JMX test plan the GUI would call this.
Parameters:
jmxfile -

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