Is Jms Transactional
In a Jms Client, You Can Use Local Transactions to Group Message Sends and Receives. the Jms Api Session Interface Provides Commit and Rollback Methods That...
In a JMS client, you can use local transactions to group message sends and receives. The JMS API Session interface provides commit and rollback methods that you can use in a JMS client. A transaction commit means that all produced messages are sent and all consumed messages are acknowledged.
What is a session in JMS?
A session is a single-threaded context for producing and consuming messages. You use sessions to create the following: Message producers. Message consumers.
How does a transacted message differ from a guaranteed message?
Note: Only Guaranteed messages (that is, messages with a Persistent or Non‑Persistent delivery mode) can be published or received through transactions; Direct messages cannot be used in transactions. Therefore, transacted Sessions can only be used with the Guaranteed Transport mode (refer to Message Transport Modes).