Represents JDBC connections that can participate in distributed (XA) transactions.
A SQLServerXAConnection object can be enlisted in a distributed transaction by means of an SQLServerXAResource object. A transaction manager, usually part of a middle tier server, manages a SQLServerXAConnection object through the SQLServerXAResource object.
Application programmers typically do not use this interface directly. It is primarily used by a transaction manager working in the middle tier server.