Receiving Messages with JMS Message Listener

This site contains the documentation that is relevant to older WSO2 product versions and offerings.
For the latest WSO2 documentation, visit https://wso2.com/documentation/.

Receiving Messages with JMS Message Listener

This sample demonstrates how to receive messages asynchronously from a JMS queue or topic. The sample message listener will wait for messages to be received to each topic and queue.

About the sample

The <MB_HOME>/Samples/JMSMessageListener/src/org/sample/jms directory has the following classes.

Prerequisites

See Prerequisites to Run the MB Samples for a list of prerequisites.

Building the sample

Run the ant command from the <MB_HOME>/Samples/JmsMessageListenerClient directory.

Analyzing the output

You will get the following log in your console.

[java] Starting Topic Listener....
[java] Got the message ==> Topic Message - 1
[java] Got the message ==> Topic Message - 2
[java] Got the message ==> Topic Message - 3
[java] Got the message ==> Topic Message - 4
[java] Got the message ==> Topic Message - 5
[java] Got the message ==> Topic Message - 6
[java] Got the message ==> Topic Message - 7
[java] null
[java] Got the message ==> Topic Message - 8
[java] Got the message ==> Topic Message - 9
[java] Got the message ==> Topic Message - 10
[java] Closing Topic Listener...........
[java] Starting Queue Listener....
[java] Got the message ==>  Queue Message - 1
[java] Got the message ==>  Queue Message - 2
[java] Got the message ==>  Queue Message - 3
[java] Got the message ==>  Queue Message - 4
[java] Got the message ==>  Queue Message - 5
[java] Got the message ==>  Queue Message - 6
[java] Got the message ==>  Queue Message - 7
[java] Got the message ==>  Queue Message - 8null
[java] Got the message ==>  Queue Message - 9
[java] Got the message ==>  Queue Message - 10
[java] Closing Queue Listener...........
[java] 

Related content