What is the use of the ActiveMQResourceManager?

Solution Unverified - Updated -

Issue

I have seen from the comments in the class1 itself that:

/**
  * This class allows wiring the ActiveMQ broker and the Geronimo transaction manager
  * in a way that will allow the transaction manager to correctly recover XA transactions.
  **/

What does "correctly recover XA transactions" mean precisely? What happens if this declaration is not present (& for at least one of my resources)? If this is a mandatory declaration, what is the goal of using an XaPooledConnectionFactory, performing the auto enlistment with Aries? What I am trying to gather here is a more precise understanding of the system so that I can extrapolate this to other resources (mainly WMQ JMS and Oracle Datasources in my case).

Environment

JBoss Fuse 6.0

Subscriber exclusive content

A Red Hat subscription provides unlimited access to our knowledgebase, tools, and much more.

Current Customers and Partners

Log in for full access

Log In

New to Red Hat?

Learn more about Red Hat subscriptions

Using a Red Hat product through a public cloud?

How to access this content