Interface XATransactionalConnection

All Superinterfaces:
Transactional, TransactionalConnection

@MinMuleVersion("4.5") public interface XATransactionalConnection extends TransactionalConnection
Specialization of TransactionalConnection for connections which can participate of XA transactions
Since:
1.0
  • Method Details

    • getXAResource

      XAResource getXAResource() throws org.mule.runtime.api.connection.ConnectionException
      Returns:
      the XAResource which should be listed on the XA transaction
      Throws:
      org.mule.runtime.api.connection.ConnectionException - if any connectivity problem occurs during the resolution of the XAResource.
    • close

      void close()
      Closes this connection and the underlying getXAResource(). Some providers require this method to be explicitly called.