io.gatling.jms.client

SimpleJmsClient

class SimpleJmsClient extends StrictLogging

Trivial JMS client, allows sending messages and use of a MessageListener

Linear Supertypes
StrictLogging, AbstractLogging, AnyRef, Any
Ordering
  1. Alphabetic
  2. By inheritance
Inherited
  1. SimpleJmsClient
  2. StrictLogging
  3. AbstractLogging
  4. AnyRef
  5. Any
  1. Hide All
  2. Show all
Learn more about member selection
Visibility
  1. Public
  2. All

Instance Constructors

  1. new SimpleJmsClient(connectionFactoryName: String, destination: JmsDestination, replyDestination: JmsDestination, url: String, credentials: Option[Credentials], anonymousConnect: Boolean, contextFactory: String, deliveryMode: Int, messageMatcher: JmsMessageMatcher)

Value Members

  1. final def !=(arg0: AnyRef): Boolean

    Definition Classes
    AnyRef
  2. final def !=(arg0: Any): Boolean

    Definition Classes
    Any
  3. final def ##(): Int

    Definition Classes
    AnyRef → Any
  4. final def ==(arg0: AnyRef): Boolean

    Definition Classes
    AnyRef
  5. final def ==(arg0: Any): Boolean

    Definition Classes
    Any
  6. final def asInstanceOf[T0]: T0

    Definition Classes
    Any
  7. def clone(): AnyRef

    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  8. def close(): Unit

  9. val conn: Connection

  10. def createReplyConsumer(selector: String = null): MessageConsumer

    Gets a new consumer for the reply queue

  11. val ctx: InitialContext

  12. final def eq(arg0: AnyRef): Boolean

    Definition Classes
    AnyRef
  13. def equals(arg0: Any): Boolean

    Definition Classes
    AnyRef → Any
  14. def finalize(): Unit

    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( classOf[java.lang.Throwable] )
  15. final def getClass(): Class[_]

    Definition Classes
    AnyRef → Any
  16. def hashCode(): Int

    Definition Classes
    AnyRef → Any
  17. final def isInstanceOf[T0]: Boolean

    Definition Classes
    Any
  18. val logger: Logger

    Attributes
    protected
    Definition Classes
    StrictLogging → AbstractLogging
  19. final def ne(arg0: AnyRef): Boolean

    Definition Classes
    AnyRef
  20. final def notify(): Unit

    Definition Classes
    AnyRef
  21. final def notifyAll(): Unit

    Definition Classes
    AnyRef
  22. val producer: MessageProducer

  23. val properties: Hashtable[String, String]

  24. val qcf: ConnectionFactory

  25. val replyJmsDestination: Destination

  26. def sendBytesMessage(bytes: Array[Byte], props: Map[String, Any]): Message

    Wrapper to send a BytesMessage, returns the message ID of the sent message

  27. def sendMapMessage(map: Map[String, Any], props: Map[String, Any]): Message

    Wrapper to send a MapMessage, returns the message ID of the sent message

    Wrapper to send a MapMessage, returns the message ID of the sent message

    Note that map must match the javax.jms.MapMessage contract ie: "This method works only for the objectified primitive object types (Integer, Double, Long ...), String objects, and byte arrays."

  28. def sendMessage(message: Message): Message

    Sends a JMS message, returns the message of the sent message

    Sends a JMS message, returns the message of the sent message

    Note that exceptions are allowed to bubble up to the caller

  29. def sendObjectMessage(o: Serializable, props: Map[String, Any]): Message

    Wrapper to send an ObjectMessage, returns the message ID of the sent message

  30. def sendTextMessage(messageText: String, props: Map[String, Any]): Message

    Wrapper to send a TextMessage, returns the message ID of the sent message

  31. val session: Session

  32. final def synchronized[T0](arg0: ⇒ T0): T0

    Definition Classes
    AnyRef
  33. def toString(): String

    Definition Classes
    AnyRef → Any
  34. final def wait(): Unit

    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  35. final def wait(arg0: Long, arg1: Int): Unit

    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  36. final def wait(arg0: Long): Unit

    Definition Classes
    AnyRef
    Annotations
    @throws( ... )

Inherited from StrictLogging

Inherited from AbstractLogging

Inherited from AnyRef

Inherited from Any

Ungrouped