org.apache.jmeter.util

Class BSFTestElement

Implemented Interfaces:
Cloneable, Serializable, TestElement
Known Direct Subclasses:
BSFAssertion, BSFListener, BSFPostProcessor, BSFPreProcessor, BSFSampler

public abstract class BSFTestElement
extends AbstractTestElement
implements Serializable, Cloneable

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

COMMENTS, ENABLED, GUI_CLASS, NAME, TEST_CLASS

Constructor Summary

BSFTestElement()

Method Summary

Object
clone()
String
getFilename()
protected BSFManager
getManager()
String
getParameters()
String
getScript()
Return the script (TestBean version).
String
getScriptLanguage()
protected void
initManager(BSFManager mgr)
protected void
processFileOrScript(BSFManager mgr)
protected Object
readResolve()
void
setFilename(String s)
void
setParameters(String s)
void
setScript(String s)
Set the script (TestBean version).
void
setScriptLanguage(String s)

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

BSFTestElement

public BSFTestElement()

Method Details

clone

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

getFilename

public String getFilename()

getManager

protected BSFManager getManager()
            throws BSFException

getParameters

public String getParameters()

getScript

public String getScript()
Return the script (TestBean version). Must be overridden for subclasses that don't implement TestBean otherwise the clone() method won't work.
Returns:
the script to execute

getScriptLanguage

public String getScriptLanguage()

initManager

protected void initManager(BSFManager mgr)
            throws BSFException

processFileOrScript

protected void processFileOrScript(BSFManager mgr)
            throws BSFException

readResolve

protected Object readResolve()

setFilename

public void setFilename(String s)

setParameters

public void setParameters(String s)

setScript

public void setScript(String s)
Set the script (TestBean version). Must be overridden for subclasses that don't implement TestBean otherwise the clone() method won't work.
Parameters:
s - the script to execute (may be blank)

setScriptLanguage

public void setScriptLanguage(String s)

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