Class TransactionAwareXAResource

java.lang.Object
africa.absa.inception.jta.agroal.TransactionAwareXAResource
All Implemented Interfaces:
XAResource

public class TransactionAwareXAResource extends Object implements XAResource
The TransactionAwareXAResource class provides a wrapper for a transactional resource, which is represented as both a XAResource object and an Agroal transaction aware connection resource. The wrapper ensures that transactional behavior, i.e. start, commit, rollback, etc., is propagated to both the underlying XAResource object and the TransactionAware object.
Author:
Marcus Portmann
See Also: