Interface TransactionSupport

All Superinterfaces:
Serializable

public interface TransactionSupport extends Serializable
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

Since:
1.6
  • Method Details

    • 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.
      Returns:
      transaction support level
      Since:
      1.6