public class SyncTimer
extends org.apache.jmeter.testelement.AbstractTestElement
implements org.apache.jmeter.timers.Timer, java.io.Serializable, org.apache.jmeter.testbeans.TestBean, org.apache.jmeter.testelement.TestStateListener, org.apache.jmeter.testelement.ThreadListener
| Constructor and Description |
|---|
SyncTimer() |
| Modifier and Type | Method and Description |
|---|---|
java.lang.Object |
clone()
We have to control the cloning process because we need some cross-thread
communication if our synctimers are to be able to determine when to block
and when to release.
|
long |
delay() |
int |
getGroupSize() |
long |
getTimeoutInMs() |
void |
setGroupSize(int numThreads) |
void |
setTimeoutInMs(long timeoutInMs) |
void |
testEnded() |
void |
testEnded(java.lang.String host)
Reset timerCounter
|
void |
testStarted() |
void |
testStarted(java.lang.String host)
Reset timerCounter
|
void |
threadFinished() |
void |
threadStarted() |
addPropertiesValues, addProperty, addProperty, addTestElement, canRemove, clear, clearTemporary, clearTestElementChildren, 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, traversePropertypublic int getGroupSize()
public void setGroupSize(int numThreads)
numThreads - The numThreads to set.public long delay()
delay in interface org.apache.jmeter.timers.Timerpublic java.lang.Object clone()
clone in interface org.apache.jmeter.testelement.TestElementclone in class org.apache.jmeter.testelement.AbstractTestElementpublic void testEnded()
testEnded in interface org.apache.jmeter.testelement.TestStateListenerpublic void testEnded(java.lang.String host)
testEnded in interface org.apache.jmeter.testelement.TestStateListenerpublic void testStarted()
testStarted in interface org.apache.jmeter.testelement.TestStateListenerpublic void testStarted(java.lang.String host)
testStarted in interface org.apache.jmeter.testelement.TestStateListenerpublic void threadStarted()
threadStarted in interface org.apache.jmeter.testelement.ThreadListenerpublic void threadFinished()
threadFinished in interface org.apache.jmeter.testelement.ThreadListenerpublic long getTimeoutInMs()
public void setTimeoutInMs(long timeoutInMs)
timeoutInMs - the timeoutInMs to setCopyright © 1998-2018 Apache Software Foundation. All Rights Reserved.