|
Apache JMeter | ||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object org.apache.jmeter.testelement.AbstractTestElement org.apache.jmeter.samplers.AbstractSampler org.apache.jmeter.protocol.jms.sampler.BaseJMSSampler
public abstract class BaseJMSSampler
BaseJMSSampler is an abstract class which provides implementation for common properties. Rather than duplicate the code, it's contained in the base class.
Field Summary |
---|
Fields inherited from interface org.apache.jmeter.testelement.TestElement |
---|
COMMENTS, ENABLED, GUI_CLASS, NAME, TEST_CLASS |
Constructor Summary | |
---|---|
BaseJMSSampler()
|
Method Summary | |
---|---|
String |
getConnectionFactory()
return the connection factory parameter used to lookup the connection factory from the JMS server |
String |
getDestination()
return the destination (topic or queue name) |
int |
getIterationCount()
return the number of iterations as int instead of string |
String |
getIterations()
get the iterations as string |
String |
getJNDIInitialContextFactory()
method returns the initial context factory for jndi initial context lookup. |
static String |
getMessageHeaders(javax.jms.Message message)
Returns a String with the JMS Message Header values. |
String |
getPassword()
return the password used to login to the jms server |
String |
getProviderUrl()
method returns the provider url for jndi to connect to |
String |
getReadResponse()
return whether the sampler should read the response |
boolean |
getReadResponseAsBoolean()
return whether the sampler should read the response as a boolean value |
String |
getUseJNDIProperties()
return whether the sampler should use properties file instead of UI parameters. |
boolean |
getUseJNDIPropertiesAsBoolean()
return the properties as boolean true/false. |
String |
getUsername()
return the username used to login to the jms server |
boolean |
isDestinationStatic()
return whether the sampler should use a static destination. |
boolean |
isUseAuth()
return whether jndi requires authentication |
abstract SampleResult |
sample()
|
SampleResult |
sample(Entry e)
Obtains statistics about the given Entry, and packages the information into a SampleResult. |
void |
setConnectionFactory(String factory)
set the connection factory for |
void |
setDestination(String dest)
set the destination (topic or queue name) |
void |
setDestinationStatic(boolean isStatic)
if the sampler should use a static destination, call the method with true |
void |
setIterations(String count)
set the number of iterations the sampler should aggregate |
void |
setJNDIIntialContextFactory(String icf)
set the initial context factory |
void |
setPassword(String pwd)
Set the password to login to the jms server |
void |
setProviderUrl(String url)
set the provider user for jndi |
void |
setReadResponse(String read)
set whether the sampler should read the response or not |
void |
setUseAuth(boolean useAuth)
Set whether authentication is required for JNDI |
void |
setUseJNDIProperties(String properties)
if the sampler should use jndi.properties file, call the method with true |
void |
setUsername(String user)
set the username to login into the jms server if needed |
Methods inherited from class org.apache.jmeter.samplers.AbstractSampler |
---|
applies |
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, removeProperty, setComment, setName, setProperty, setProperty, setProperty, setProperty, setProperty, setProperty, setProperty, setRunningVersion, setTemporary, setThreadContext, setThreadName, traverse |
Constructor Detail |
---|
public BaseJMSSampler()
Method Detail |
---|
public SampleResult sample(Entry e)
public abstract SampleResult sample()
public void setJNDIIntialContextFactory(String icf)
icf
- public String getJNDIInitialContextFactory()
public void setProviderUrl(String url)
url
- the provider URLpublic String getProviderUrl()
public void setConnectionFactory(String factory)
factory
- public String getConnectionFactory()
public void setDestination(String dest)
dest
- the destinationpublic String getDestination()
public void setUsername(String user)
user
- public String getUsername()
public void setPassword(String pwd)
pwd
- public String getPassword()
public void setIterations(String count)
count
- public String getIterations()
public int getIterationCount()
public void setUseAuth(boolean useAuth)
useAuth
- public boolean isUseAuth()
public void setReadResponse(String read)
read
- whether the sampler should read the response or notpublic String getReadResponse()
public boolean getReadResponseAsBoolean()
public void setUseJNDIProperties(String properties)
properties
- public String getUseJNDIProperties()
public boolean getUseJNDIPropertiesAsBoolean()
public void setDestinationStatic(boolean isStatic)
isStatic
- public boolean isDestinationStatic()
public static String getMessageHeaders(javax.jms.Message message)
message
- JMS Message
|
Apache JMeter | ||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |