Class TestXaTransactionalConnection

java.lang.Object
org.mule.test.transactional.connection.TestXaTransactionalConnection
All Implemented Interfaces:
org.mule.runtime.extension.api.connectivity.TransactionalConnection, org.mule.runtime.extension.api.connectivity.XATransactionalConnection, org.mule.sdk.api.connectivity.TransactionalConnection, org.mule.sdk.api.connectivity.XATransactionalConnection, org.mule.sdk.api.tx.Transactional, TestTransactionalConnection

public class TestXaTransactionalConnection extends Object implements TestTransactionalConnection, org.mule.runtime.extension.api.connectivity.XATransactionalConnection
  • Method Details

    • begin

      public void begin() throws org.mule.runtime.api.tx.TransactionException
      Specified by:
      begin in interface org.mule.sdk.api.tx.Transactional
      Throws:
      org.mule.runtime.api.tx.TransactionException
    • commit

      public void commit() throws org.mule.runtime.api.tx.TransactionException
      Specified by:
      commit in interface org.mule.sdk.api.tx.Transactional
      Throws:
      org.mule.runtime.api.tx.TransactionException
    • rollback

      public void rollback() throws org.mule.runtime.api.tx.TransactionException
      Specified by:
      rollback in interface org.mule.sdk.api.tx.Transactional
      Throws:
      org.mule.runtime.api.tx.TransactionException
    • getXAResource

      public XAResource getXAResource()
      Specified by:
      getXAResource in interface org.mule.sdk.api.connectivity.XATransactionalConnection
    • close

      public void close()
      Specified by:
      close in interface org.mule.sdk.api.connectivity.XATransactionalConnection
    • getConnectionId

      public double getConnectionId()
      Specified by:
      getConnectionId in interface TestTransactionalConnection
    • isTransactionBegun

      public boolean isTransactionBegun()
      Specified by:
      isTransactionBegun in interface TestTransactionalConnection
    • isTransactionCommited

      public boolean isTransactionCommited()
      Specified by:
      isTransactionCommited in interface TestTransactionalConnection
    • isTransactionRolledback

      public boolean isTransactionRolledback()
      Specified by:
      isTransactionRolledback in interface TestTransactionalConnection
    • disconnect

      public void disconnect()
      Specified by:
      disconnect in interface TestTransactionalConnection
    • isConnected

      public boolean isConnected()
      Specified by:
      isConnected in interface TestTransactionalConnection