public class SubscriberSampler extends BaseJMSSampler implements org.apache.jmeter.samplers.Interruptible, org.apache.jmeter.testelement.ThreadListener, org.apache.jmeter.testelement.TestStateListener
| Constructor and Description |
|---|
SubscriberSampler() |
| Modifier and Type | Method and Description |
|---|---|
java.lang.String |
getClientChoice()
Return the client choice.
|
java.lang.String |
getClientId() |
java.lang.String |
getDurableSubscriptionId() |
java.lang.String |
getJmsSelector() |
java.lang.String |
getPauseBetweenErrors() |
long |
getPauseBetweenErrorsAsLong() |
java.lang.String |
getSeparator() |
java.lang.String |
getTimeout() |
long |
getTimeoutAsLong() |
boolean |
interrupt()
Handle an interrupt of the test.
|
boolean |
isStopBetweenSamples() |
org.apache.jmeter.samplers.SampleResult |
sample()
sample method will check which client it should use and call the
appropriate client specific sample method.
|
void |
setClientChoice(java.lang.String choice)
Set the client choice.
|
void |
setClientID(java.lang.String clientId) |
void |
setDurableSubscriptionId(java.lang.String durableSubscriptionId) |
void |
setJmsSelector(java.lang.String jmsSelector) |
void |
setPauseBetweenErrors(java.lang.String pause) |
void |
setSeparator(java.lang.String text)
Separator for sampler results
|
void |
setStopBetweenSamples(boolean selected) |
void |
setTimeout(java.lang.String timeout) |
void |
testEnded() |
void |
testEnded(java.lang.String host) |
void |
testStarted() |
void |
testStarted(java.lang.String host) |
void |
threadFinished()
Close subscriber.
|
void |
threadFinished(boolean wts) |
void |
threadStarted()
Initialise the thread-local variables.
|
void |
threadStarted(boolean wts) |
configureIsReconnectErrorCode, getConnectionFactory, getDestination, getIsReconnectErrorCode, getIterationCount, getIterations, getJNDIInitialContextFactory, getMessageHeaders, getPassword, getProviderUrl, getReadResponse, getReadResponseAsBoolean, getReconnectionErrorCodes, getUseJNDIProperties, getUseJNDIPropertiesAsBoolean, getUsername, isDestinationStatic, isUseAuth, sample, setConnectionFactory, setDestination, setDestinationStatic, setIterations, setJNDIIntialContextFactory, setPassword, setProviderUrl, setReadResponse, setReconnectionErrorCodes, setUseAuth, setUseJNDIProperties, setUsernameaddPropertiesValues, 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, traversePropertyfinalize, getClass, notify, notifyAll, toString, wait, wait, waitaddTestElement, 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, traversepublic org.apache.jmeter.samplers.SampleResult sample()
sample in class BaseJMSSamplerpublic void threadStarted()
threadStarted in interface org.apache.jmeter.testelement.ThreadListenerpublic void threadStarted(boolean wts)
public void threadFinished()
threadFinished in interface org.apache.jmeter.testelement.ThreadListenerpublic void threadFinished(boolean wts)
public boolean interrupt()
interrupt in interface org.apache.jmeter.samplers.Interruptiblepublic void setClientChoice(java.lang.String choice)
choice - the client to use. One of RECEIVE_RSC or ON_MESSAGE_RSCpublic java.lang.String getClientChoice()
RECEIVE_RSC or ON_MESSAGE_RSCpublic java.lang.String getTimeout()
public long getTimeoutAsLong()
public void setTimeout(java.lang.String timeout)
public java.lang.String getDurableSubscriptionId()
public java.lang.String getClientId()
public java.lang.String getJmsSelector()
public void setDurableSubscriptionId(java.lang.String durableSubscriptionId)
public void setClientID(java.lang.String clientId)
clientId - JMS CLient idpublic void setJmsSelector(java.lang.String jmsSelector)
jmsSelector - JMS Selectorpublic java.lang.String getSeparator()
public void setSeparator(java.lang.String text)
text - separator to use for sampler resultspublic boolean isStopBetweenSamples()
public void setStopBetweenSamples(boolean selected)
public void setPauseBetweenErrors(java.lang.String pause)
public java.lang.String getPauseBetweenErrors()
public long getPauseBetweenErrorsAsLong()
public 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.TestStateListenerCopyright © 1998-2018 Apache Software Foundation. All Rights Reserved.