Java Message Service (JMS) Question:

Download Job Interview Questions and Answers PDF

Does JMS specification define transactions? Queue

Java Message Service (JMS) Interview Question
Java Message Service (JMS) Interview Question

Answer:

JMS specification defines a transaction mechanisms allowing clients to send and receive groups of logically bounded messages as a single unit of information. A Session may be marked as transacted. It means that all messages sent in a session are considered as parts of a transaction. A set of messages can be committed (commit() method) or rolled back (rollback() method). If a provider supports distributed transactions, it's recommended to use XAResource API.

Download Java Message Service (JMS) Interview Questions And Answers PDF

Previous QuestionNext Question
What is the difference between Java Mail and JMS Queue? What is synchronous messaging? Queue