Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

The JMS message store persists messages in a JMS queue inside a JMS Broker. The JMS message store can be configured by specifying the class as org.apache.synapse.message.store.impl.jms.JmsStoreSince the JMS message stores persist messages in a JMS queue in an ordered manner, JMS message stores can be used to implement the store-and-forward pattern.

Note

Note that WSO2 EI has separate message store implementation for WSO2 MB and RabbitMQ. Therefore, if you are using those JMS brokers as your messages store, see the following topics:

Explained below are the parameters you need to configure for a JMS Message Store. Also, find details of other configurations that are relevant to the JMS Message Store. See the following topics for details:

...

Tip

Use one of the following links for instructions on how to create a message store artifact for the ESB. Be sure to set the message store type as JMS Message Store, and configure the parameters as explained below.

  1. Using WSO2 EI Tooling.
  2. Using the management console.

Listed below are the required parameters for configuring the JMS Message Store.

...

Info
titleNote

When you configure a JMS message store with the ActiveMQ, you need to copy the required client libraries to the <EI_HOME>/lib directory. If the relevant client libraries are not copied, you will see a java.lang.ClassNotFoundException

For information on the client libraries that you need to copy when configuring a JMS message store with ActiveMQ, see Configure with ActiveMQ.

Related topics

...