Interface TransactionSupport

  • All Superinterfaces:

    public interface TransactionSupport
    This interface may be optionally implemented by a ManagedConnectionFactory to provide its level of transaction support at runtime.

    When a ManagedConnectionFactory implements this interface, the application server uses the TransactionSupportLevel returned by getTransactionSupport() method and not the value specified in the resource adapter deployment descriptor or deployer configuration

    • Method Detail

      • getTransactionSupport

        TransactionSupport.TransactionSupportLevel getTransactionSupport​()
        Get the level of transaction support, supported by the ManagedConnectionFactory. A resource adapter must always return a level of transaction support whose ordinal value in TransactionSupportLevel enum is equal to or lesser than the resource adapter's transaction support classification.