Answer Posted / munnu
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.
| Is This Answer Correct ? | 0 Yes | 0 No |
Post New Answer View All Answers
What is the advantage of persistent message delivery compared to nonpersistent delivery?
Why do we use jms?
How is message oriented middleware responsible for no time dependency between sender and receiver component with respect to point to point model on jms?
What are the types of messages that are supported by JMS?
What is a stream message?
What does jms stand for?
Explain about session interface?
Explain Synchronous Message Consumption in JMS?
Explain Reliability Mechanisms in JMS?
Can two different jms services talk to each other? For instance, if a and b are two different jms providers, can provider a send messages directly to provider b? If not, then can a subscriber to provider a act as a publisher to provider b?
What are the three parts of the message?
How to create an ejb session in order to start a jms connection?
What is a message in software?
What is jms connection factory?
What is a JMS client?