| 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.reactive | Support classes for reactive transaction management. | 
| org.springframework.transaction.support | Support classes for the org.springframework.transaction package. | 
| Modifier and Type | Interface and Description | 
|---|---|
| interface  | ReactiveTransactionRepresentation of an ongoing reactive transaction. | 
| interface  | TransactionStatusRepresentation of the status of a transaction. | 
| Modifier and Type | Class and Description | 
|---|---|
| class  | GenericReactiveTransactionDefault implementation of the  ReactiveTransactioninterface,
 used byAbstractReactiveTransactionManager. | 
| 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. |