| Interface | Description | 
|---|---|
| Transaction | Class giving the ability to start, commit and rollback a transaction. | 
| Class | Description | 
|---|---|
| DatastoreTransactionManager | A org.springframework.transaction.PlatformTransactionManager instance that works with the Spring datastore abstraction | 
| SessionHolder | Holds a reference to one or more sessions. | 
| SessionOnlyTransaction | |
| TransactionObject | A transaction object returned when the transaction is created. | 
| TransactionUtils | Utility methods for Transactions. |