Class Receiver

java.lang.Object
org.apache.jmeter.protocol.jms.sampler.Receiver
All Implemented Interfaces:
Runnable

public final class Receiver extends Object implements Runnable
Receiver of pseudo-synchronous reply messages.
  • Method Details

    • createReceiver

      public static Receiver createReceiver(javax.jms.ConnectionFactory factory, javax.jms.Destination receiveQueue, String principal, String credentials, boolean useResMsgIdAsCorrelId, String jmsSelector) throws javax.jms.JMSException
      Create a receiver to process responses.
      Parameters:
      factory - connection factory to use
      receiveQueue - name of the receiving queue
      principal - user name to use for connecting to the queue
      credentials - credentials to use for connecting to the queue
      useResMsgIdAsCorrelId - true if should use JMSMessageId, false if should use JMSCorrelationId
      jmsSelector - JMS selector
      Returns:
      the Receiver which will process the responses
      Throws:
      javax.jms.JMSException - when creating the receiver fails
    • run

      public void run()
      Specified by:
      run in interface Runnable
    • deactivate

      public void deactivate()