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/.

Skip to end of metadata
Go to start of metadata

You are viewing an old version of this page. View the current version.

Compare with Current View Page History

« Previous Version 4 Current »

A subscriber client receiving messages from a queue or topic in the broker should be configured to send an acknowledgment back to the broker when the messages are received. There are several acknowledgment methods that can be used by the subscriber.


Configuring the time taken to acknowledge messages 

There are several acknowledgment models defined in JMS specification 1.1. To configure the time within which consumers can acknowledge messages, you can set the AndesAckWaitTimeOut entry in the JMS client as follows: 

System.setProperty("AndesAckWaitTimeOut", "30000");

If the acknowledgment fails within the above time, the client informs the broker that the message is rejected. The message is then scheduled to be redelivered later by the server. 

Configuring standard JMS message acknowledgment patterns

The following are acknowledgment patterns introduced by JMS:

  • Auto Acknowledge 
  • Duplicates Allowed
  • Client Acknowledge
  • Transacted Acknowledgement

  • No labels