| Interface | Description | 
|---|---|
| BeanTransactionPolicy | 
 BeanTransactionPolicy is an extension to the TransactionPolicy which provides
 operations for controlling a JEE bean managed transaction. 
 | 
| BeanTransactionPolicy.SuspendedTransaction | 
 Represents a suspended transaction. 
 | 
| TransactionPolicy | 
 TransactionPolicy represents a JEE container managed or bean manage
 transaction. 
 | 
| TransactionPolicy.TransactionSynchronization | 
 TransactionSynchronization receives notifications as the Transaction
 completes. 
 | 
| TransactionPolicyFactory | 
 TransactionPolicyFactory creates TransactionPolicy implementations. 
 | 
| Class | Description | 
|---|---|
| EjbTransactionUtil | |
| EjbUserTransaction | |
| JtaTransactionPolicy | |
| JtaTransactionPolicyFactory | |
| SimpleBootstrapContext | |
| SimpleWorkManager | |
| TransactionRolledbackException | 
 Subclass of jakarta.transaction.TransactionRolledbackException which adds init cause to the exception. 
 | 
| TxBeanManaged | |
| TxMandatory | 
 17.6.2.5 Mandatory
 The Container must invoke an enterprise Bean method whose transaction
 attribute is set to Mandatory in a client's transaction context. 
 | 
| TxNever | 
 17.6.2.6 Never
 The Container invokes an enterprise Bean method whose transaction attribute
 is set to Never without a transaction context defined by the EJB spec. 
 | 
| TxNotSupported | 
 17.6.2.1 NotSupported
 The Container invokes an enterprise Bean method whose transaction attribute
 is set to NotSupported with an unspecified transaction context. 
 | 
| TxRequired | 
 17.6.2.2 Required
 The Container must invoke an enterprise Bean method whose transaction
 attribute is set to Required with a valid transaction context. 
 | 
| TxRequiresNew | 
 17.6.2.4 RequiresNew
 The Container must invoke an enterprise Bean method whose transaction
 attribute is set to RequiresNew with a new transaction context. 
 | 
| TxSupports | 
 17.6.2.3 Supports
 The Container invokes an enterprise Bean method whose transaction attribute
 is set to Supports as follows. 
 | 
| Enum | Description | 
|---|---|
| SimpleWorkManager.WorkType | |
| TransactionPolicy.TransactionSynchronization.Status | |
| TransactionType |