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.
Represents a proxy Connection which is-a TopicConnection and
QueueConnection which is pooled and on PooledConnection.close() will return
itself to the sessionPool.