org.apache.jmeter.protocol.jms.sampler
Class JMSSampler
java.lang.Object
org.apache.jmeter.testelement.AbstractTestElement
org.apache.jmeter.samplers.AbstractSampler
org.apache.jmeter.protocol.jms.sampler.JMSSampler
- All Implemented Interfaces:
- Serializable, Cloneable, ConfigMergabilityIndicator, Searchable, Sampler, TestElement, ThreadListener
public class JMSSampler
- extends AbstractSampler
- implements ThreadListener
This class implements the JMS Point-to-Point sampler
- See Also:
- Serialized Form
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, setName, setProperty, setProperty, setProperty, setProperty, setProperty, setProperty, setProperty, setRunningVersion, setTemporary, setThreadContext, setThreadName, traverse, traverseCollection, traverseMap, traverseProperty |
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, removeProperty, setComment, setName, setProperty, setProperty, setProperty, setProperty, setProperty, setProperty, setProperty, setRunningVersion, setTemporary, setThreadContext, setThreadName, traverse |
JMSSampler
public JMSSampler()
sample
public SampleResult sample(Entry entry)
- Obtains statistics about the given Entry, and packages the information
into a SampleResult.
- Specified by:
sample
in interface Sampler
getJMSProperties
public Arguments getJMSProperties()
setJMSProperties
public void setJMSProperties(Arguments args)
getJNDIProperties
public Arguments getJNDIProperties()
setJNDIProperties
public void setJNDIProperties(Arguments args)
getQueueConnectionFactory
public String getQueueConnectionFactory()
setQueueConnectionFactory
public void setQueueConnectionFactory(String qcf)
getSendQueue
public String getSendQueue()
setSendQueue
public void setSendQueue(String name)
getReceiveQueue
public String getReceiveQueue()
setReceiveQueue
public void setReceiveQueue(String name)
getContent
public String getContent()
setContent
public void setContent(String content)
isOneway
public boolean isOneway()
isNonPersistent
public boolean isNonPersistent()
isUseReqMsgIdAsCorrelId
public boolean isUseReqMsgIdAsCorrelId()
- Which request field to use for correlation?
- Returns:
- true if correlation should use the request JMSMessageID rather than JMSCorrelationID
isUseResMsgIdAsCorrelId
public boolean isUseResMsgIdAsCorrelId()
- Which response field to use for correlation?
- Returns:
- true if correlation should use the response JMSMessageID rather than JMSCorrelationID
getInitialContextFactory
public String getInitialContextFactory()
getContextProvider
public String getContextProvider()
setIsOneway
public void setIsOneway(boolean isOneway)
setNonPersistent
public void setNonPersistent(boolean value)
setUseReqMsgIdAsCorrelId
public void setUseReqMsgIdAsCorrelId(boolean value)
setUseResMsgIdAsCorrelId
public void setUseResMsgIdAsCorrelId(boolean value)
toString
public String toString()
- Overrides:
toString
in class Object
threadStarted
public void threadStarted()
- Description copied from interface:
ThreadListener
- Called for each thread before starting sampling.
WARNING: this is called before any Config test elements are processed,
so any properties they define will not have been merged in yet.
- Specified by:
threadStarted
in interface ThreadListener
- See Also:
JMeterThread.threadStarted()
getTimeout
public String getTimeout()
threadFinished
public void threadFinished()
- Called for each thread after all samples have been processed.
- Specified by:
threadFinished
in interface ThreadListener
- See Also:
JMeterThread.threadFinished(LoopIterationListener)
setArguments
public void setArguments(Arguments args)
getArguments
public Arguments getArguments(String name)
setTimeout
public void setTimeout(String s)
getJMSSelector
public String getJMSSelector()
- Returns:
- String JMS Selector
setJMSSelector
public void setJMSSelector(String selector)
- Parameters:
selector
- String selector
setInitialContextFactory
public void setInitialContextFactory(String string)
- Parameters:
string
-
setContextProvider
public void setContextProvider(String string)
- Parameters:
string
-
Copyright © 1998-2012 Apache Software Foundation. All Rights Reserved.