| Package | Description | 
|---|---|
| org.springframework.transaction | Spring's core transaction management APIs (independent of any specific transaction
 management system); an exception hierarchy for Spring's transaction infrastructure;
 and transaction manager, definition, and status interfaces. | 
| org.springframework.transaction.support | Support classes for the org.springframework.transaction package. | 
| Modifier and Type | Interface and Description | 
|---|---|
| interface  | TransactionStatusRepresentation of the status of a transaction. | 
| Modifier and Type | Class and Description | 
|---|---|
| class  | AbstractTransactionStatusAbstract base implementation of the
  TransactionStatusinterface. | 
| class  | DefaultTransactionStatusDefault implementation of the  TransactionStatusinterface, used byAbstractPlatformTransactionManager. | 
| class  | SimpleTransactionStatusA simple  TransactionStatusimplementation. | 
| Modifier and Type | Method and Description | 
|---|---|
| protected SavepointManager | AbstractTransactionStatus. getSavepointManager()Return a SavepointManager for the underlying transaction, if possible. | 
| protected SavepointManager | DefaultTransactionStatus. getSavepointManager()This implementation exposes the  SavepointManagerinterface
 of the underlying transaction object, if any. |