| Enumeration | TransactionState | |
|---|---|---|
| Description | 
                     This enumeration contains the possible state values of 
                    an   | |
| START | transaction has started and operations may be recorded | |
| COMMIT_READY |  prepare()  was successful and ready for a  commit() 
 or an  abort()   | |
| COMMITTED | the transaction committed successfully | |
| ABORTED | the transaction has been aborted. The implementation may set an  
ABORTED  state if an error in processing the transaction has occurred.  | |