The CachedConnectionManager mbean manages associations between meta-aware objects
(those accessed through interceptor chains) and connection handles, and between
user transactions and connection handles.
This should be removed when JCA is refactored as POJOs
This is just to avoid the start/stop sequence of CachedConnectionManager
when it is created by a container as CachedConnectionManager tries to locate things
through MBEan calls.
The NoTxConnectionManager is an simple extension class of the BaseConnectionManager2
for use with jca adapters with no transaction support.
It includes functionality to obtain managed connections from
a ManagedConnectionPool mbean, find the Subject from a SubjectSecurityDomain,
and interact with the CachedConnectionManager for connections held over
transaction and method boundaries.
The TxConnectionManager is a JBoss ConnectionManager
implementation for jca adapters implementing LocalTransaction and XAResource support.
It implements a ConnectionEventListener that implements XAResource to
manage transactions through the Transaction Manager.