Apache ActiveMQ provides full support for XA transactions, where the broker can either be
embedded in the application or deployed remotely. XA connections can be obtained through
the standard javax.jms.XAConnectionFactory interface and Apache ActiveMQ also
provides a wrapper class, which supports auto-enlistment of the JMS XA resource and
connection pooling. In particular, this chapter describes in detail how to configure a
Camel JMS component to use XA transactions in the context of an OSGi container.







