Class BaseTestStopper
- java.lang.Object
-
- org.apache.jmeter.testelement.AbstractTestElement
-
- us.abstracta.jmeter.javadsl.core.engines.BaseTestStopper
-
- All Implemented Interfaces:
Serializable,Cloneable,org.apache.jmeter.gui.Searchable,org.apache.jmeter.testelement.TestElement,TestStopper
- Direct Known Subclasses:
EmbeddedJmeterEngine.EmbeddedJMeterEngineStopper
public abstract class BaseTestStopper extends org.apache.jmeter.testelement.AbstractTestElement implements TestStopper
Provides common logic forTestStopperimplementations.- See Also:
- Serialized Form
-
-
Field Summary
Fields Modifier and Type Field Description protected AtomicReference<String>stopMessage
-
Constructor Summary
Constructors Constructor Description BaseTestStopper()
-
Method Summary
All Methods Instance Methods Abstract Methods Concrete Methods Modifier and Type Method Description StringgetStopMessage()voidstop(String message)protected abstract voidstopTestExecution()-
Methods inherited from class org.apache.jmeter.testelement.AbstractTestElement
addPropertiesValues, addProperty, addProperty, addTestElement, canRemove, clear, clearTemporary, clearTestElementChildren, clone, emptyTemporary, equals, getComment, getName, getProperty, getPropertyAsBoolean, getPropertyAsBoolean, getPropertyAsDouble, getPropertyAsFloat, getPropertyAsInt, getPropertyAsInt, getPropertyAsLong, getPropertyAsLong, getPropertyAsString, getPropertyAsString, getSearchableTokens, getThreadContext, getThreadName, hashCode, isEnabled, isRunningVersion, isTemporary, logProperties, mergeIn, propertyIterator, recoverRunningVersion, removeProperty, setComment, setEnabled, setName, setProperty, setProperty, setProperty, setProperty, setProperty, setProperty, setProperty, setProperty, setProperty, setRunningVersion, setTemporary, setThreadContext, setThreadName, traverse, traverseCollection, traverseMap, traverseProperty
-
Methods inherited from class java.lang.Object
finalize, getClass, notify, notifyAll, toString, wait, wait, wait
-
Methods inherited from interface org.apache.jmeter.testelement.TestElement
addTestElement, canRemove, clear, clearTestElementChildren, clone, getComment, getName, getProperty, getPropertyAsBoolean, getPropertyAsBoolean, getPropertyAsDouble, getPropertyAsFloat, getPropertyAsInt, getPropertyAsInt, getPropertyAsLong, getPropertyAsLong, getPropertyAsString, getPropertyAsString, getThreadContext, getThreadName, isEnabled, isRunningVersion, isTemporary, propertyIterator, recoverRunningVersion, removed, removeProperty, setComment, setEnabled, setName, setProperty, setProperty, setProperty, setProperty, setProperty, setProperty, setProperty, setProperty, setProperty, setRunningVersion, setTemporary, setThreadContext, setThreadName, traverse
-
-
-
-
Field Detail
-
stopMessage
protected final AtomicReference<String> stopMessage
-
-
Method Detail
-
stop
public void stop(String message)
- Specified by:
stopin interfaceTestStopper
-
stopTestExecution
protected abstract void stopTestExecution()
-
getStopMessage
public String getStopMessage()
-
-