JMS Adapter

The Spotfire Streaming Adapter for JMS is implemented as a suite of six single-purpose global Java operators, each handling one of the following actions:

  • JMS Consumer, which connects to a JMS destination on the target server and reads messages from it.

  • JMS Producer, which connects to a JMS destination on the target server and sends messages to it.

  • JMS Request/Reply, which connects to a given JMS destination and blocks for a reply synchronously on a given topic or queue.

  • JMS Connect, which manually connects or disconnects from the target JMS server.

  • JMS Ack, which acknowledges receipt of messages from the server (when using the CLIENT_ACKNOWLEDGE or other explicit acknowledgement mode).

  • JMS Commit, which either commits or rolls back transactions on a transacted JMS session.

The JMS operators allow a StreamBase application to connect to a JMS server and exchange messages with it. The JMS and EMS operators are described together on the following page of the Authoring Guide: Using the JMS and TIBCO EMS Operators.