org.jboss.jca.core.spi.transaction.xa

## Interface XAResourceWrapper

- All Superinterfaces:
    javax.transaction.xa.XAResource

      public interface XAResourceWrapper
      extends javax.transaction.xa.XAResource

  An XAResource wrapper.
  Author:
    Jesper Pedersen

- - ### Field Summary

    - ### Fields inherited from interface javax.transaction.xa.XAResource

      `TMENDRSCAN, TMFAIL, TMJOIN, TMNOFLAGS, TMONEPHASE, TMRESUME, TMSTARTRSCAN, TMSUCCESS, TMSUSPEND, XA_OK, XA_RDONLY`

  - ### Method Summary

    All Methods Instance Methods Abstract Methods
    Modifier and Type | Method and Description
    --- | ---
    `java.lang.String` | `getJndiName()` Get the JNDI name
    `java.lang.String` | `getProductName()` Get product name
    `java.lang.String` | `getProductVersion()` Get product version
    `javax.transaction.xa.XAResource` | `getResource()` Get the XAResource that is being wrapped

    - ### Methods inherited from interface javax.transaction.xa.XAResource

      `commit, end, forget, getTransactionTimeout, isSameRM, prepare, recover, rollback, setTransactionTimeout, start`

- - ### Method Detail

    - #### getResource

          javax.transaction.xa.XAResource getResource()

      Get the XAResource that is being wrapped
      Returns:
        The XAResource

    - #### getProductName

          java.lang.String getProductName()

      Get product name
      Returns:
        Product name of the instance that created the wrapper if defined; otherwise `null`

    - #### getProductVersion

          java.lang.String getProductVersion()

      Get product version
      Returns:
        Product version of the instance that created the warpper if defined; otherwise `null`

    - #### getJndiName

          java.lang.String getJndiName()

      Get the JNDI name
      Returns:
        The value

Copyright © 2014 IronJacamar (http://www.ironjacamar.org)