The XAResource interface is a Java mapping of the industry standard XA interface based on the X/Open CAE Specification (Distributed Transaction Processing: The XA Specification).
The Xid interface is a Java mapping of the X/Open transaction identifier XID structure.
The XAException is thrown by resource managers in case of problems.
Classes and interfaces here are conforming to the Java Transaction API (JTA) 1.0.1 specification.
The interaction is modelled after the X/Open CAE Specification (Distributed Transaction Processing: The XA Specification). The CORBA CosTransactions specification is freely available, and gives a pretty good overview of the XA protocol.
Copyright © 2012 JBoss by Red Hat. All Rights Reserved.